When I didn't specify the vendor, java webstart 1.4.2 didn't want to open it, because the tag is required for webstart.
So I did:
maven.jnlp.vendor=${pom.organization.name}
And it worked great. Can you default maven.jnlp.vendor to pom.organization.name?
Done.