I've had a problem like this before. Steps that worked for me were:
1. Make that mime type addition and restart webserver 2. Clear file cache in the browser that downloaded the .jnlp file (it will still have a copy with the mine type set as text/html) 3. Try downloading again.