Trovare un hosting gratuito per Java la vedo molto dura, al limite dell'impossibile.
Anni fa ce n'erano, ma dato che richiedono molta manutenzione sono spariti praticamente tutti.
Se si parla di PHP invece se ne trovano molti, per esempio altervista.