Do my operating systems timezone patches fix the Java platforms timezone data?
No. The Java SE platform’s timezone data is not read from the local or host operating system. The Java SE platform maintains a private repository of timezone data in locally installed files (…/jre/lib/zi) as part of the Java Runtime Environment (JRE) software. Applying whatever operating system timezone patches (for example Solaris OS, Linux, Windows) will have no effect on the accuracy of the Java SE platform’s timezone data.