Firstly, for the most part CS schools don't train students on "IT-focused Java" or "web middleware", whatever that is. Most schools try to teach the fundamentals.
Secondly, a developer that masters and shows proficiency in any complex software ecosystem, including Java and web middleware, is going to have transferable skills valuable to any software company.