IIS cannot directly run J2EE Applications, however it can support it through a plugin or proxy. I have previously used IIS (against my will ) to delegate to Resin, Tomcat, and WebLogic without problems.
Java is already installed as I'm writing most of my new stuff in Java. And WebObject also generates Java. And even our old Cobol apps have been rendered to java using PerCobol. But to have J2EE I understand I have to run a seperate J2EE server software (Apache, JBoss, WebLogic, ...) next to IIS and link to it from the latter.
Oh, sure, you could do that. Or you could eat some pie. While reading this tiny ad:
free, earth-friendly heat - a kickstarter for putting coin in your pocket while saving the earth