Einen webhoster mit Java backend wirst du nicht so leicht finden.
Warum weiß ich auch nicht. .. hat sich wohl noch nicht so durch gesetzt.
Außerdem gibt es für php massenweise CMSs' wie WordPress oder Typo3
Wenn ich erzähle dass ich meine Webseiten mit Java programmiere bekomm ich auch ständig erstaunt die Reaktion:
"Java Applets benutzt doch niemand mehr"
Unglaublich vielen, sogar Leute die beruflich damit zu tun haben, ist also nicht mal bewusst dass es sowas gibt.
ist im Gegensatz zu php backends halt noch relativ jung.
Und zurück zur eigentlichen Frage;
Wie gesagt webhoster kenne ich keine.
Aber Amazon bietet kostenlose VServer an.
Google einfach mal nach 'AWS'
darauf kannst du dir dann selbst 'glassfish' installieren.
Die AWS Konsole ist meiner Erfahrung nach relativ unübersichtlich. Gibt aber, auch deutsche, YouTube Videos, in denen das kurz und knapp erklärt wird.