Ik zou niet vertrouwen op standaardwaarden in de database in combinatie met JPA. U zou de entiteit na de invoeging moeten teruglezen, anders heeft u een mismatch tussen de entiteitsstatus en de db-status.
Kies hier voor de pragmatische aanpak en initialiseer alle waarden in java. Nooit gehoord van een manier om JPA/Hibernate te vertellen om null-waarden weg te laten in een insert/update.