Of the 25 cards in his file, seven record Sergeant John E. Bates, Company B, 10th Texas Infantry, regarding his capture at the Battle of Franklin. Don't think you can get more definitive than that.
Suggest you order his records through the service noted in the red enclosed box above.