Henry best married joyce robinson in 1842 and had son samuel 1843 his occ. was a Barber.
This couple could not have had James.
Going off the given birthdate it is likely James was the youngest son of john and hannah baptized 25th dec 1836, there are no james with middle names .(also his 1st son was john, a strong indication of parentage) The ancestry remains the same - as john was the elder brother of Henry, There are also 2 henry's 1 married sabrina at st marys, and henry and joyce married in another parish.
Hope this helps
I would love to know who got the initial record on your tree and where from?
Cheers from NZ