Well, to be commissioned in any service via a ROTC program, one must be contracted by the start of junior year. So.... the Army would have to release him from his contract. That would be a tough hurdle.
If it were me I would enroll in a college that has my planned major AND has the ROTC program...