Código:
public java.sql.Time getAddSubtractTime(java.sql.Time time,int minutes)
{
Calendar cal = new GregorianCalendar();
cal.setTimeInMillis(time.getTime());
cal.add(cal.MINUTE, minutes);
return new Time(cal.getTimeInMillis());
}
Por si a alguien le interesa dejo el método que escribí para sumar o restar minutos a un objeto Time (para restar solo se tiene que introducir un número negativo)