SimpleDateFormat obtenir seul le temps

J'ai un problème lorsque j'essaie d'obtenir que le temps à partir d'un Timestamp.

Un exemple de l'Horodatage est:

2012 à 04-19T23:05:00+0200

Je pense que le format "aaaa-MM-jj PAS'HH:mm:ss.SSSZ", non?
Et il doit être "HH:mm".

J'utilise le code suivant, mais il returnes rien:

public String getTime(String Vertrektijd){
        final SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
        Date dateObj;
        String newDateStr = null;
        try
        {
            dateObj = df.parse(Vertrektijd);
            SimpleDateFormat fd = new SimpleDateFormat("HH:mm");
            newDateStr = fd.format(dateObj);
        }
        catch (Exception e)
        {
          e.printStackTrace();
        }
        return newDateStr;
    }

Merci pour l'aide!