Eh bien dans ton cas JBuilder, si ton ns.bat est lancé et que tu te prends quand même un COMM_FAILURE au démarrage, c'est que tu ne donnes pas la bonne référence de ce ns (naming service) à ton programme et il ne parvient pas à s'y connecter.
Donc, vérifie de quelle manière est renseigné cette référence vers le NS dans ton code.
Sinon donne des infos plus précises, car là à part dire "ca marchait sous eclipse, et ca marche plus sous JB", on a pas grand chose pour t'aider !