Если все, что вы хотите сделать, это отформатировать дату в указанном вами формате (без других частей даты), вы можете просто сделать это очень просто:
public String format(Date date) {
Calendar cal = new GregorianCalendar();
cal.setTime(date);
return cal.get(Calendar.HOUR) * 60 + cal.get(Calendar.MINUTE) + ":" + cal.get(Calendar.SECOND);
}