Не бих разчитал на стойности по подразбиране в базата данни във връзка с JPA. Ще трябва да прочетете обекта обратно след вмъкването, в противен случай имате несъответствие между състоянието на обекта и състоянието на db.
Изберете прагматичния подход тук и инициализирайте всички стойности в java. Никога не съм чувал за начин да укаже на JPA/Hibernate да пропусне нулеви стойности при вмъкване/актуализация.