Your reasoning is quite faulty here: “And he got David’s DNA specifically from Mary, since Scripture calls Mary Jesus mother.” Mary IS the Mother of Jesus because she gestated HIM in HER UTERUS / womb. Where God took a gamete to make Jesus is not a thing you can know! But your desperate need to have Mary be the source of DNA for JESUS causes you to make assertions that you absolutely cannot prove! That is quite Catholic of you. For all you or I know GOD took a gamete from DAVID and made Jesus’s embryonic life of the body. Since humans can now do it, why are CATHOLICS so desperate to make GOD conform to their lust for raising Mary to demigoddess status?
#611: You have mistaken the opinion of the Catholic Encyclopedias editors for an official Catholic doctrine. But bringing that topic back to #610, even by the interpretation of Genesis 3:15 you favor, Jesus would be the seed of Eve, which does not support a neo-Nestorian view denying Jesus descent from Eve through Mary. Jesus is descended from Eve through David, but neither Scripture nor Occams Razor support the notion pulled from thin air that God took a gamete from David. The Bible calls Mary the mother of Jesus, not the incubator of Davids gamete. And if you think God taking Marys ovum would be adulterous, proposing that God took Davids sperm instead would hardly solve your problem. Your position leaves no non-adulterous way for Jesus to be the Son of David, and represents an un-Biblical, ad hoc redefining of the word mother.