Why so many people hate Java ?
Let's start with the fact that it installs an auto-update system that tries everthing it can to trick you into installing adware (ask-bar).
in addition to aardvark179's tip of installing the JDK to not get the sponsor message, there's also a well hidden option in Java's Control Panel to prevent them from asking you to install the sponsor: