Tengo una configuración similar a la suya (excepto la mía), y mi archivo de mapeo se ve así:
<property name="firstLoginDate" type="timestamp">
<column name="firstLoginDate" length="19"/>
</property>
Mi base de datos muestra la definición de la columna como fecha y hora.
Editar:
Algunas cosas más para comprobar...
- Compruebe que el controlador mysql sea el mismo en su local que en las máquinas en funcionamiento.
- Intente dejar caer la tabla y haga que Hibernate la vuelva a crear para usted. Si eso funciona, entonces hay un problema en el mapeo.