I know that IBM sometimes has a requirement for JBOSS and Java - at least on some systems.
It can also have multiple versions of JAVA - they have a production Java and on other systems or perhaps on the same system they may have transition versions or URGENT patch versions. If JBOSS is installed you may find that JBOSS could be configured to use the PRODUCTION Java.
So be careful of the Java version you run - ask the development team for advice.
You can run concurrent versions of JAVA on the same system - by choosing the Java version in your login script whereby you may have to choose the 1 Java version allocated to your team ?