There is a J. M. Hastings in Co. "F", 4th Miss. Regt., but none in the 4th Miss. Cavalry.
There are men named John Hastings in Calhoun, Claiborne and Oktibbeha Counties. Regarding Claiborne, there are two men named John G. Hastings in Port Gibson, the older man being a saloon keeper.