Adams, James H. (James Hopkins), 1812-1861