The new updater does work, you just need to make sure your Mac is using the correct version of Java.
You can make sure you are using the correct version by typing this in the terminal:
java -version
You should get build 1.5.0_05-83 or something like that.
Note: Mac OS 10.3 and below does not have Java version 1.5.x