Право Калеба - если какие-либо запросы возвращают нулевое значение для «включенного» (в данном случае), тогда вы должны использовать объект, а не примитив.
Это из Hibernate FAQ:
PropertyAccessException часто возникает, когда объект, передаваемый методу установки, имеет неправильный тип. Проверьте соответствие типов для оскорбительного свойства. (Чтобы точно определить, какое свойство было причиной проблемы, вам может потребоваться отключить оптимизатор отражения CGLIB.) Однако наиболее частой причиной этой проблемы является то, что Hibernate попытался присвоить значение null свойству примитивного типа.
Если ваш объект имеет свойство примитивного типа, сопоставленное со столбцом базы данных, допускающим значение NULL, то вам нужно будет использовать пользовательский тип Hibernate, чтобы назначить разумное значение по умолчанию (примитив) для случая значения нулевого столбца. Лучшим решением обычно является использование типа оболочки для свойства Java.
https://www.hibernate.org/116.html