JodaTimeで
DateTimeFormatter dtf = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss'Z'").withZone(DateTimeZone.UTC);
java.util.Date parsedDate = dtf.parseDateTime("-012-10-25T10:03:22Z").toDate();
System.out.println(parsedDate)
プリント
'Tue Oct 27 04:03:22 CST 13'
お分かりのように、ローカルタイムゾーンはCSTです。
渡された日付が予期された形式ではないため、例外がスローされることを期待しています。またはのNumberFormatExceptionである可能性があり、「-」は数値ではありません