Cita: mi intención es usar en servicio de hosting gratuito que me permita subir la base de datos [...]No deseo tener ninguna pagina web
Aun así casi todo sigue siendo aplicable. La información de base de datos tendrás que transmitirla al cliente siguiendo alguna norma... Rest con JSON?
En cuanto al hosting gratuito, lo veo complicado. La cantidad de servicios de hosting java es minúscula comparada con PHP y si encima quieres que sea gratuito...
Existen algúnos servicios PaaS como OpenShift o Google App Engine que permiten desarrollar la aplicación java con algunas limitaciones utilizando una base de datos, pero no se si la cuenta gratuita que ofrecen servirá para lo que quieres. Heroku también te puede servir si tu base de datos es Postgre.
https://openshift.redhat.com https://cloud.google.com/appengine/docs https://www.heroku.com/
Un saludo