Contradiction with 1 Samuel 16:11
This verse indicates that David was a shepherd boy, which might imply a humble beginning contradicting the promise of kingship.
1 Samuel 16:11: And Samuel said unto Jesse, Are here all [thy] children? And he said, There remaineth yet the youngest, and, behold, he keepeth the sheep. And Samuel said unto Jesse, Send and fetch him: for we will not sit down till he come hither. [down: Heb. round]
Contradiction with 2 Samuel 7:13
This verse suggests that David's offspring would build the house for God, contradicting the implication that David himself would have a direct role.
2 Samuel 7:13: He shall build an house for my name, and I will stablish the throne of his kingdom for ever.