http://huu2uan.posterous.com/java-get-date-from-mysql
En general lo que necesitas es manejar
java.sql.Time dbSqlTime = rs.getTime(1);
Luego dbSqlTime tendrá el método getTime(), que creo que obtiene el tiempo en milisegundos, le restas 2*3600*1000 (que son los milisegundos de 2 horas) y lo seteas de nuevo.
dbSqlTime.setTime(dbSqlTime. getTime() - 2*3600*1000);
Y ya deberías tener tu nueva hora.
Revisa esto porque lo he planteado a ojo ;)