If we are talking about the same person, he appears on the 1850 census for Isle of Wight County as James H. J. Thomas.