First I would like to say, if all the requirements were clear when you paied your fee, you can either get it back, or simply tell her, what you feel you are comfortable with using. Without a doubt it does sound like it is a somewhat strange approach, since more or less all obedience schools today are strictly against using chokers in class. Personally I don't think it should be used on a puppy, other than that, well like another poster said, they all have pros and cons, and if used the right way. I think the golden rule should be, not to use more "force" or "power" than that perticular dog really needs, and most of all, don't ever use something you are not comfortable with yourself and feel is needed for your dog. it is YOUR dog, and if you feel bad about it, I am sure he will too, and then it is a bad class just waiting to happen.
It would be real interesting to hear what this trainer say about why you need chooker on him, please keep us updated and good luck to you with your training
Marit