It could be a mixup in translation or an error on the writers part.
Your entire faith is based on this single book, and yet you admit to translation error? How are you to say which parts are correct and which contain impurities? David could have been the seventh or eighth, but you can pass that off because it doesn't 'hurt' the real message, yet there are literally
billions of christians who follow this book word for word.
The universe was created in seven days. Jesus rose from the dead... and will return. A flood brought down by god cleansed the entire world. A snake tricked man into a future of repentance. A burning bush spoke to Moses.
Who the hell is there to say what in the Bible does or does not "contradict the point of the message"? Better yet, who is there to say what the point of the message IS?
You cannot pass off discrepancies in your religion by simply saying 'it doesn't hurt the real meaning,' or 'if it were wrong, god wouldn't allow it.' A) There is no way to tell what the meaning of god's words are unless you HAVE god's exact words. B) God lets allot of stuff happen, you cannot guarantee he would intervene in something of his that WE messed up. Whenever people get the attitude that "GOD will help us!" it just ends up with them using god's name to better themselves (Salem trials, Inquisitions off the top of my head), this is no different. Show me that god has his finger on this little ‘Bible’ thing.