Re: To fix this problem...
Software developers know about the poor backward compatibility of Java versions so they often not only specify a minimum version but fix the Java requirement to a specific version.
I have a customer with a SAN storage connected to SAN switches which in turn is connected to an FC-IP router for connectivity to another site for replication. The SAN storage, SAN switches and FC-IP router each have a web GUI with its own requirement for the Java runtime. The worst is the FC-IP converter which only accepts one specific version.
They recently got new Brocade SAN switches installed which of course require their own version of Java.
The solution is to pick the most important device for the web GUI and use the CLI for the other boxes.
May the fuel tank on Larry's yacht always be filled with sugar.