In a lot of ways, ColdFusion is Java, says Adam Lehman - it has a lot of really popular Java frameworks already built into it, such as Ehcache and Hibernate. It can complement what you're already doing with J2EE development and make things simpler. Using CFML to create HTML is also a great replacement for JSP. You don't have to give up your back-end (EJB, Spring, Hibernate) to use CF.
Adam Lehman is the Senior Product Manager for ColdFusion. He says a lot
of ColdFusion use cases are within a Java development cycle. It's a
Java application, so it deploys as an .EAR or .WAR file.