Java and related languages and technologies are very popular since long time but still there are very few hosting providers providing full support for them. Here is a brief list of Java hosting providers supporting Java and related languages on their hosting plans.
Openshift by RedHat is another cloud hosting option for python applications. OpenShift gives you options to deploy and run Python applications using your favorite frameworks and databases. ie: JBoss server running Spring backed by MySQL Or GlassFish with Scala and MongoDB. For testing and development they have a free plan ( upto 3 gears ), for upgraded application they have bronze ans silver plans costing upto 20$ per month. Visit OpenShift
AppFog supports Java, Java Grails & Java Springs with various database combinations such as MySql, MongoDB and PostgreSQL etc. They also offer a free plan. Their basic plan starts from $20 per month and they offer various features with their plans like One-click setup of MySQL, PostgreSQL, MongoDB, Redis and RabbitMQ services and Scalable architecture with built-in caching and load balancing. Visit AppFog