Auf Standardwerte in der Datenbank würde ich mich in Verbindung mit JPA nicht verlassen. Sie müssten die Entität nach dem Einfügen zurücklesen, da Sie sonst eine Diskrepanz zwischen dem Entitätsstatus und dem Datenbankstatus haben.
Wählen Sie hier den pragmatischen Ansatz und initialisieren Sie alle Werte in Java. Ich habe noch nie von einer Möglichkeit gehört, JPA/Hibernate anzuweisen, Nullwerte in einer Einfügung/Aktualisierung wegzulassen.