A quick search of the java.sun.com site (for "DST") would have given you the answer:
[...]
Solutions for Java Applications
If you are concerned about application failures that may result from these DST changes, you should update your Java Runtime Environment. The following Java platform versions have correct time rules to handle the DST changes that will affect U.S. time zones in 2007. You can download any of the following Java platform versions to resolve this DST issue:
* Java SE 6 or later
* J2SE 5.0 Update 6 or later
* J2SE 1.4.2_11 or later
* J2SE 1.3.1_18 or later
For version 1.4 or later, you can also use a tool to modify the time zone data within your existing JRE. Get the "tzupdater" tool from the Java SE download page.
[...]
P.S. This also includes recent changes in the Western Australia time zone.
Was well aware of the DST fix releases but have seen that in subsequent releases 1.4.2_12 and _13 updates to the tzdata and tzcode objects were made. It just may be that as other countries decide on conforming to the DST changes in the US the it gets fixed as necessary.
Also, I had seen in a comment on one of the bug reports for _11 that the 23 hour day was still set at 4/1/2007 and not 3/11/2007. Was wanting to know if this had any validity. Look at the comments section in the following bug report:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6332148
It may or may not be an issue, just wanted to know if anyone had tested this.