I am not sure what you hope to get from this group.
(I still have no idea of what a batch transfer is)
Well, first, you are talking of an internal process of a company (name and industry we dont know, so we cant even make a comparison, if we were qualified in the first place).
Whether a training session can have fixed number of candidates or the batch is flexible also depends on the company, trainer, type of training and other limitations we know nothing about. Even if it is flexible, whether to add more candidates to a particular group is the internal decision of the company.
The company decides its procedure and there is nothing an external person can add. I do not know your relation or locus standi in this matter... Are you the candidate, HR, friend, what? Do you have a right to interfere? Can you talk to the management or senior HR manager? What exactly is your position in this?
There are only 2 things I can point out in this :
1. If he has already joined the company, then he will get paid. That is the law. Check the appointment letter. He must be paid at least equal to minimum wages. If you are mistaken and he is only been asked to do a training course and his joining is subject to passing an exam, then he is not entitled to be paid. So you need to be sure that he has actually joined the company. Any training the company gives after joining is considered as working period and the employee gets his salary for that period.
2. If he has missed only 3 out of 40 days, why can he not appear for the exam on his own and pass it. If he cant, then the company is justified in deeming he is not employable. But in such a case, they need to terminate him. Or they still have to pay his salary. If they suspend him, they are still required to pay a part of his salary (if he is actually employed).
I have someone who came for an interview, who has been on the bench for 5 months waiting for the next project and he was paid salary for the full period.