how is that the output of the command runlevel? You showed the command as being chkconfig?
If it was the command "runlevel" you would have seen this: #runlevel
I would remove the changes you made with the symbolic links and then try to insserv the script, then chkconfig it to on
as such, the contents of the script may help, as when you run it as a user, it is taking your env variables, but when you invoke it as on startup, it will not.