Il tipo GregorianCalendar va bene, dovevo solo inserire il tag
codice:
@Temporal(TemporalType.TIMESTAMP)

Grazie comunque per l'aiuto.