I would appreciate any help with finding bug for this exception:
java.text.ParseException: Unparseable date: \"2007-09-25T15:40:51.0000000Z\"
Z represents the timezone character. It needs to be quoted:
Z
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");