David Unsaved for Murder
Discourses of Joseph Smith, pg. 62-63; “A murderer, for instance, one that sheds innocent blood, cannot have forgiveness. David sought repentance at the hand of God carefully with tears for the murder of Uriah, but he could only get it through hell: he got a promise that his soul should not be left in hell. Although David was a king, he never did obtain the spirit and power of Elijah and the fulness of the priesthood; and the priesthood that he received, and the throne and kingdom of David is to be taken from him and given to another by the name of David in the last days, raised up out of his lineage.”
Ps. 51:1-4; “Have mercy upon me, O God, according to thy lovingkindness: according unto the multitude of thy tender mercies blot out my transgressions. 2 Wash me throughly from mine iniquity, and cleanse me from my sin. 3 For I acknowledge my transgressions: and my sin is ever before me. 4 Against thee, thee only, have I sinned, and done this evil in thy sight: that thou mightest be justified when thou speakest, and be clear when thou judgest.” (Also see 2 Sam. 12:13)
Just to prove we don’t pull things out of context here is another example of how the Mormons teach that David didn’t go to heaven. David, of all people, can you imagine?
Not exactly a prophecy, but closer than most of your others.
As to not going to Heaven, that is not what Joseph Smith is saying at all. He will be in heaven, just the lowest part of heaven.
Now, I have to ask, where in Psalms 51 does it say that David would be saved? In the quote you give all we have is the sincere pleading of a grieving man who actually sounds as though he knows all is lost.
As there is no contradiction between the two passages you give I guess we can conclude that Joseph Smith was right.
And yes, I can believe David will not be saved, as he committed murder, and John tells us that a murder hath not Eternal Life abiding in him (1 John 3: 15).