In this question, the answer from @PbxMan should get you started:
Run a Java Application as a Service on Linux
Edit:
There is another, less nice way to start a process on reboot, using cron:
@reboot user-to-run-under /usr/bin/java -jar /path/to/application.jar
This works, but gives you no nice start/stop interface for your application. You can still simply kill
it anyway...