Si quieres usar un programa en Java como un servicio debes utilizar algún tipo de wrapper, como este:
http://wrapper.tanukisoftware.com/do...h/download.jsp
También podrías simplemente correr el programa, configurar un Timer y dejarlo corriendo en el fondo.