Yes this is most common scenario we get to see these days in IT Industry. Usually these companies hire lots of students at one go and giving training to all of them together is quite not feasible. So they sometime make batches and ask some students to join earlier and some latter. So the joining is been delayed. You can try some temporary job to utilize your time efficiently.