java.text.ParseException: data imperceptível: aaaa-MM-dd HH: mm: ss.SSSSSS

Estou obtendoParseException para o seguinte código

    String dateStr = "2011-12-22 10:56:24.389362";
    String formatStr = "yyyy-MM-dd HH:mm:ss.SSSSSS";
    Date testDate = null;
    SimpleDateFormat sdf= new SimpleDateFormat(formatStr);
    sdf.setLenient(false);
    testDate = sdf.parse(dateStr);

    System.out.println("CHECK DATE " + sdf.format(testDate));

Exception in thread "main" java.text.ParseException: Unparseable date: "2011-12-22 10:56:24.389362" at java.text.DateFormat.parse(DateFormat.java:337)

Se eu comentar a linhasdf.setLenient(false), vejo uma diferença de horário na saídaCHECK DATE 2011-12-22 11:02:53.000362

O que estou fazendo de errado?

questionAnswers(1)

yourAnswerToTheQuestion