There is no limit to the number of students or teams. The more people who like the training the cheaper it gets per person.
A generic course is not useful! That why I adapt every live course to the needs you or your team is facing right now. So we don't only cover what is great to know, but also what you need to know.
Java and framework keep changing and so do courses. That's why you will always get access to the latest course material.