The Bible, properly understood, does not contradict itself. When the surrounding context of a given set of verses is taken into account, the correct meaning and usage of those verses can readily be established. But when a man isolates verses (called "proof-texting") or employs inferior methods to connect scripture to scripture, then the result is erroneous doctrine and practice.
It has been the Christian position for 2000 years that saved people (born again; those who have trusted in Jesus Christ as their personal savior) go to heaven when they die, and that lost people go to hell (Hades) when they die. To say that people die and are thereby extinguished like a candle flame is simply wrong.
There is no contradiction in scripture, though more than a few interpret a few passages wrongly, for the reasons I pointed out earlier. God's word on the subject is clear (1) the dead are dead, (2) the dead that are now dead and those who will be dead in Christ are resurrected at the 2nd coming of the Lord, (3) the wicked at this time are killed by the presence of the Lord, and the Earth is laid barren for 1000 years while the Saved exist in Heaven with God (4) The New Jerusalem comes to the old, desolote Earth, and all of the wicked are resurrected, and then destroyed, along with the Devil AND (5) When I say "destroyed" I mean it will be like they never were, and this punishment is eternal. This means that all of these NDEs are not from the God of the Bible, because the Bible is clear EXACTLY when humans are dead and when they are alive - righteous or otherwise.