Deploying Java Web Applications on CPanel

Is this workable on CPanel or do I need some extra config?



You need a Java runtime environment (JRE) and an application/servlet container e.g Tomcat, websphere, Jboss AS.
Most cpanels I have seen are meant for php applications. You are better off configuring something like a VPS or try redhat openshift PaaS.