Just curious, how big was your class? We started with ~75 and finished with about half that, but never got split into companies, and neither did any other classes while I was there. ("H" was just for the holding class.)
H-class and Hotel Company are two different things. When they split a class up, they cycle through A-H. For example, Class 08-13 was split up into Golf and Hotel companies, 09-13 was split into Alpha and Bravo, 10-13 Charlie and Delta, 12-13 Echo and Foxtrot, and 13-13 was back to Golf and Hotel. And H-class is always just called "H-Class," not Hotel or anything like that. Coming from someone who was in both H-Class AND a Hotel Company.
We graduated 47 in our company, probably about as many in our sister company. I originally checked in with 11-13, which I believe was about 60-ish at check-in, and they didn't get split up. But I was told that it was close to being big enough to being split up, they ideally like to have groups of 50 or so. And then 16-13 came through. I have no idea what they were doing with those guys (I wasn't indoc staff), but it was a huge group, at least 80 candidates, and they didn't split it into companies. They did have two DI's, though, one of whom was new. My understanding was that the reason they did it that way was to show the new DI the ropes.
We didn't lose nearly as many people as you guys did. DOR's were fairly rare, and we had about as many people roll out to a later class as rolled in from an earlier class (myself included), so that was a wash. The big killer for us was NPQ's unfortunately, but since most of them happened in candio phase, we had a handful of people graduate/commission who then stuck around in student pool waiting to either redesignate or separate.