I can\'t understand why this few lines
Date submissionT;
SimpleDateFormat tempDate = new SimpleDateFormat(\"EEE MMM d HH:mm:ss z yyyy\");
public
The 'z' in your format represents TimeZone and Java only recognises certain timezone ID's. You can get the list out of the TimeZone class as a String Array. CEST does not appear in the list I just generated from JDK 1.5
String[] aZones = TimeZone.getAvailableIDs();
for (int i = 0; i < aZones.length; i++) {
String string = aZones[i];
System.out.println(string);
}
Hope this helps.