Since the release of the Java 8u20 installer Java has been able to uninstall previous versions during the install process, which is not currently supported by SolarWind
I would like to propose that the Java updates include a function to uninstall any previous versions in the line (such that the x64 installer would uninstall previous x64 versions but leave x86 versions alone, and vice versa).
This would help to avoid numerous conflicts which can crop up when multiple versions are installed.