I know it fixes your current problem, but it is really a stop-gap. Once 1.5 will be end of lifed you will have to address the real problem. Maybe you should consider filing this as a bug against the 1.6 JVM?
[Message sent by forum member 'mriem' (mriem)]
http://forums.java.net/jive/thread.jspa?messageID=346615