Как правильно прописать конфиг для Hibernate?
Java - это такой специальный язык для генерации километровых backtrace...
Почему получив null value in column violates not-null constraint вы решили, что у вас проблема с подключением к СУБД? Вы пытаетесь вставить NULL в поле отмеченное как NOT NULL. Судя по тексту запроса - у вас не указано default значение для этого поля.
hibernare.cfg.xml вроде нехватает  <mapping class="..."/>
- в вашей картинке с ошибкой уазана SQL schema non null constraint violation