If you choose our Java shared hosting plan you will have a Java server installed, for example Apache Tomcat. However on a shared server everyone will shared one instance of Tomcat. If it is fine with you you can choose a Java shared plan. However for Java applications VPS is a better options mainly because you will be provided with private JVM. Other benefits includes better control, less chances of downtime and better scalability.