The Java MSI is encoded as an Enterprise installed application. It also allows for additional parameters to be passed through, whereas the exe cannot process those and kicks back an error.
MSI parameters:
AUTOUPDATECHECK
JAVAUPDATE
RebootYesNo
The Enterprise tag is visible in the MSI verbose install log (ENTERPRISE = YES) and the registry:
I can also supply MSI installers if needed
Yes would definately like to have this as well, can be the same as the existing JRE installs where you have to provide the installer