James was his cousin.
It is believed that Jesus also had 3 sisters and at least 2 brothers, none of them were from celibate parents.
Really? Where did you read this?
I would refer you to this interesting link
http://www.mountainretreatorg.net/faq/sisters.html
I realize now that there is a difference of opionion betweeen Roman Catholics and Protestants on this subject.