So...
Per Bash-Skript ist nicht gut *g*... das war die 1. Aussage :D
Desweiteren meinte er du solltest es mal mit dem Skript:
/etc/init.d/skeleton
probieren...
Dadrin wird der "start-stop-daemon" verwendet...
Dabei musste dich allerdings mal selbst du die manpage (also: "man start-stop-daemon") wühlen, was du alles davon brauchst :)
Desweiteren starte das proggie mal von hand und schau dir an, welche "globalen variablen" java da braucht...
Damit könntest nämlich noch Probleme bekommen, was zu den Fehlermeldungen und den Fehlern führen könnte ;)
MfG Fabsi
P.S.: Mehr kann ich dir allerdings nichtmehr helfen, da ich das "j-wort" in seiner gegenwart nichtmehr verwenden darf :D *hrhrhr*