Sounds like an OS X Java bug ... I don't really have any control over that aspect of things.