Do site da Oracle:
Então, sim, a diferença na resposta é porque as máquinas têm uma localidade diferente especificada. A solução correta deve ser usar getDate() ou getTimestamp() ou fazer com que o servidor de banco de dados retorne a data como uma string em um formato específico, conforme mencionado anteriormente.