Parsing ISO_INSTANT and similar Date Time Strings

I created this wonderful static method yesterday, and it worked just fine - yesterday However, today it gives me this error. I guess it is from too many 0s before the Z. Can anyone recommend how to