Кажется, что день недели представлен только двумя буквами, какой бы ни была причина этого.
Попробуйте этот код и проверьте вывод
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd, yyyy H:mm a", new Locale("pl", "PL"));
GregorianCalendar gc = new GregorianCalendar(new Locale("pl", "PL"));
gc.setTime(new Date(System.currentTimeMillis()));
System.out.println(sdf.format(gc.getTime()));
Мой вывод: «Wt wrz 27, 2011 11:05 AM»
Так что, возможно, если вы попробуете два рабочих дня с буквами, это может сработать