The error is caused by the older JDK not by Unix.

I guess this bug can be closed because it is 4 years old and those old JDKs are not supported by Sun anymore.