*Assuming* those results are accurate, which are dubious in themselves (seeing the guy doesn't have much of a clue of what he's actually doing), the server JVM seems to be much faster, but the downside is that it uses more memory and takes longer to start up. The client JVM is already horrible at that, so I wouldn't want to use the server JVM anyway. The GUI libraries for Java also seem to be very bad; they're ugly, not native, don't refresh correctly, are slow to update, etc. etc. For most application, the faults in the GUI negate any optimization that may be available in Java.
PHP is an interpreted language, though it can do native GUIs easily. Downsides, besides not being compiled, are that there is no official support for multi-threading and that the runtime library is huge. However, I'd rather using a PHP program more than a Java program since its interface feels natural and not like a fake crappy attempt.
In other news, Actionscript is getting more prevalent now, with Apollo and all.