From javaDoc :
Specify whether or not date/time parsing is to be lenient. With lenient parsing, the parser may use heuristics to interpret inputs that do not precisely match this object's format. With strict parsing, inputs must match this object's format.

Quindi mi torna che ti dia errore dato che "0" non matcha assolutamente con pattern inserito, scommetto che se metti "0000" non ti da errore...