Actually to fix the issue where the jnlp file does not open with Java Web Start is to re-install the Java update for 10.5. This is a known issue with the update that is automatically applied, but running it manually fixes the issue:
Java for Mac OS X 10.5 Update 4
http://www.apple.com/downloads/macos...ation_updates/