James Stansell wrote:
I've been following the JRE release notes, and nothing in there suggests
that this issue has been fixed.
    

How about http://bugs.sun.com/view_bug.do?bug_id=6633656 and
http://blogs.sun.com/darcy/entry/openjdk_6_sources_for_b09 ?

Does openjdk-6 (6b09-0ubuntu2) correct this for you?

  
According to the bug entry, the fix will be included in Sun JDK 6b10 which hasn't been released yet and as such won't be in ubuntu 8.04.
However, OpenJDK indeed seems to have this fix in b09 already so yay for that.