I recently installed the new Java run time on my n97, and pretty much had to do a hard reset to get my phone working properly again.
once installed, the run time made the phone crawl... it would take 10-15 seconds for a press on the screen to register and eve longer for hardware keys
further, all the widgets stopped working.
The facebook widget and accuweather one would not update
the contacts one would not update either, no matter if u removed all the contacts from favorites or added new one, they would just stay the same, all the contacts were displayed as blanks with names under them, showing no picture for the contact and the ones without the picture did not show the default icon.

however, i did play around with some java apps, such as opera mini and google maps, i did notice better speed and responsiveness of the java applications.

the runtime does what its supposed to, make java applications run faster and better, but overall it messes up the phone big time.
i did install the runtime twice, first time with all the applications there, second time did a hard reset installed the runtime first then all the applications, got the same result both the times.

applications that i have installed:
facebook
accuweather
nimbuzz
google maps
opera mini ( for checking the runtime)
best birthday
nokia messaging