Informati un attimo allora
http://it.wikipedia.org/wiki/Google_App_Engine
Tra parentesi, io ho il server della mia app mobile hostato su Google App Engine e ti assicuro che posso "scrivere codici java interagendo con un database" senza problemi. La versione gratuita ha dei limiti giornalieri (numero query, banda ecc), quella a pagamento si paga "a consumo".