Eu tenho uma configuração semelhante a você (exceto que o meu funciona), e meu arquivo de mapeamento se parece com isso:
<property name="firstLoginDate" type="timestamp">
<column name="firstLoginDate" length="19"/>
</property>
Meu banco de dados mostra a definição da coluna como datetime.
Editar:
Mais algumas coisas para verificar...
- Verifique se o driver mysql é o mesmo em seu local e nas máquinas de trabalho.
- Tente descartar a tabela e faça com que o hibernate a recrie para você. Se isso funcionar, há um problema no mapeamento.