I can't help with the Java stuff, but the nscp issue looks like the server couldn't bind to 127.0.0.1:9999... the error was:
Error: nscp: could not listen on 127.0.0.1:9999
(a) Did you really intend to use nscp? If not, comment it out in nsd.tcl, or ensure nscp_user is set to "".
(b) If you want it to run, check that the nscp user and password are set the way you want them to be. The default in 3.2.5 should be not to try and load nscp.so at all.
(c) Could something else be already bound to 127.0.0.1:9999? Another instance of nsd, for instance? Use netstat -nl to check this. If so, changing the nscp port to some other number (9998 maybe) should help.
(d) Lastly... you do have a correctly configured loopback interface at 127.0.0.1 on your server? Might be worth checking as a last resort!