There's a reason that (in this case) fashion is important - the newer methods of creating webapps focus on writing less boilerplate and less xml (yuck!). The justification being the less code you have to write (and more importantly, read) the quicker your time to a minimum viable product to get under the nose of your stakeholders.
Assuming you have an existing Java dev team, have you thought about using a JVM-based language?...Scala and Play 2 being a popular choice, alternatively, JRuby or Grails would give you some more terse frameworks to work with.
As a suggestion, could you perhaps ask for 5 days out to evaluate some of these different techs, and then spend the money on a 2-3 day course (e.g. the Skillsmatter ones seem very relevant here). Yes you're out of the office for longer, but the potential for getting something neater, easier to maintain and add features to is surely worth the initial outlay.
Sorry to answer your perfectly reasonable question with a "yes, but, why?" kind of answer!
FWIW, having been on both, I found Skillsmatter to be better than Learning Tree, there's just more technical content, and less faffing around explaining basic concepts.
I hope this was constructive!