In Java when I use Calendar.getInstance(); I get a Calendar object for the current Timezone. But java.sql.Timestamp is usually stored in U
Calendar.getInstance();
Calendar
java.sql.Timestamp
Following snippet should satisfy your requirements:
df.setTimeZone(TimeZone.getTimeZone("UTC"));