Ho una configurazione simile alla tua (tranne i miei lavori) e il mio file di mappatura è simile a questo:
<property name="firstLoginDate" type="timestamp">
<column name="firstLoginDate" length="19"/>
</property>
Il mio database mostra la definizione della colonna come datetime.
Modifica:
Altre cose da controllare...
- Verifica che il driver mysql sia lo stesso sul tuo locale come sulle macchine funzionanti.
- Prova a far cadere il tavolo e fai in modo che l'ibernazione lo ricrei per te. Se funziona, allora c'è un problema nella mappatura.