mi sembra che tu abbia dimenticato di dare al server il "permesso" di aprire un servizio
praticamente, prima del codice che avvia il server, dovresti scrivere:
System.setProperty("java.security.policy", "policy.txt");
e in policy.txt dovresti mettere una cosa tipo questa:
grant {
permission java.security.AllPermission;
};