"Randy Shelley" <randy(dot)shelley(at)gmail(dot)com> writes:
> The java.sql.Timestamp does not store any timezone info, just nano seconds
> from a date.
One would hope that it's implicitly referenced to GMT, though, not some
free-floating value that means who-knows-what.
I think your fundamental error is in using timestamp without time zone
in the database. Try with-time-zone if you want consistent results
across clients in different zones.
regards, tom lane