Greg, Not much help but you never know when some information might lead to something else.
In my opinion this was James Hamilton Witherspoon of Lauderdale County, Alabama. The following is some of what was on Find A Grave. The 1860 United States census spelled his given name as Janes and living in Waterloo while the 1850 census was correct with his name.
"Rev. Witherspoon was in the mercantile business in Waterloo all his adult life. He also built a cotton gin, grist mill, and saw mill. He was also listed as a farmer in the census. He was also called Major Witherspoon and occasionally represented Lauderdale County in the state legislature. He was a local preacher. When the First Presbyterian Church regular pastor was absent from his pulpit Rev. Witherspoon would fill his place and the congregation was glad for they knew they would have a good sermon. This was reported by one of the officers of the church regarding Rev. Witherspoon."
Colbert County, Alabama was created after the war and parts were taken from Lauderdale County. To the west is Tishomingo County, Mississippi and likewise after the war many new counties in Mississippi were taken from Tishomingo County.
It would appear the Waterloo Guards were either from Tishomingo County, Mississippi or Lauderdale County, Alabama. It further appears Eastport was located in Tishomingo County. Today Waterloo, Alabama is still located in Lauderdale County.
Miss Kate Till was born in 1842 and living in Waterloo, Alabama according to the 1860 United States census. You would know better than myself but was it customary for the local ladies to make a company flag for the hometown boys? Among those living in the household with Kate were I'm assuming her brother, John Till and Barkely Till and Carter Till and all being within military age.