Чтобы проверить, является ли это форматом даты, напишите тестовый класс, чтобы доказать это. Для таких вещей мне нравится использовать bsh (beanshell). Вот мой тест:
sdf = new java.text.SimpleDateFormat("EEE MM/dd hh:mma");
System.out.println(sdf.format(sdf.parse("Thu 10/9 08:15PM")));
Который вывел: пт 10/09 08:15 вечера
Итак, по крайней мере, с моей версией jdk / jre (1.6) строки формата, кажется, работают просто отлично. я думаю, что следующий шаг - убедиться, что строка, с которой вы имеете дело, именно то, что вы думаете. Можете ли вы добавить запись в ваш код и вывести входную строку в файл журнала? Затем вы можете посмотреть на это в хорошем текстовом редакторе, запустить его через свой тестовый класс или посмотреть на него в шестнадцатеричном редакторе, чтобы убедиться, что это обычный текст.
Удачи!