un appli webstart ou une applet doit être signée si il veux utiliser
1) le réseau
2) le système de fichire
3) exécuter des applications externes
4) des données système (via System.getProperty par exemple)
Dans ton cas, soit tu retire cet appel à System.getProperty, soit tu signe ton applicaiton.
La signature sert à permettre à l'utilisateur d'avoir la garantie sur qui est à l'origine du code avant de décider si oui ou non il accepte de donner ces droits à l'application