The only Java application on my 5800 is Opera Mini.
I decide to give the new Java Runtime 2.0 a try to see if it fixs some Opera mini issues.

I'm using Opera Mini version 4.2.14320 (20090512) and it used to quit unexpectedly. I hope the new Java Runtime can help to eliminate or reduce it from happening. After I installed the new Java runtime, it seems working fine but I observe the following problems.

1) The internet connection time is longer than usual.

2) It seems the internet connection is less stable if network protocol is set as 'socket'.
If you cancel a connection request while it is connecting to internet, all immediate subsequent connection will also fail (I think). Even when I try to exit the application,
it will not exit immediately and the Opera mini screen will be locked up.
It tooks about a minute for the application to exit.
Please note that the phone is not hang up but just the Opera mini seems locked up.
(It looks like the java runtime is busy doing the clean up or waiting for some timeout
before the application can be exited gracefully)

My 5800 software version is v21.0.101.209.07.

To workaround the problem as observed in item 2, I'm trying to use the HTTP protocol instead of socket.
Opera mini works OK with http protocol and so far I don't experience the unexpected exit again.