If you are working with GMT date, it's better to use the standard ISODateTimeFormat that comes from Joda. For example:
startTime = startTime.trim();
Log.e(TAG, "startTime = " + startTime);
DateTimeFormatter dtf = ISODateTimeFormat.dateTime();
DateTime dt = dtf.parseDateTime(startTime);
DateTimeFormatter fmt = DateTimeFormat.forPattern("HH:mm");
//optional, you can also define locale and zone
//.withLocale(Locale.getDefault())
//.withZone(DateTimeZone.getDefault());
String formattedStart = fmt.print(dt);
Log.e(TAG, "formattedStart = " + formattedStart);