When the dead are resurrected from the graves in an hour coming, when the last trumpet sounds, we will either be resurrected to eternal life or to condemnation in the lake of fire. None will live again on this earth, because this earth shall be consumed by the fire of God's wrath that shall come down from heaven to burn up the earth and all things on it. Then there will be a new earth when all things shall be made new. Only those who are not resurrected to damnation shall be physically resurrected immortal & incorruptible shall live forevermore with Christ on the new earth.
John 5:28-29 (KJV) Marvel not at this: for the hour is coming, in the which all that are in the graves shall hear his voice, And shall come forth; they that have done good, unto the resurrection of life; and they that have done evil, unto the resurrection of damnation.
At the time of the resurrection and rapture of the Church, nobody is resurrected "to condemnation in the lake of fire". It is a resurrection of the Church only, and they all are caught up to be forever with Jesus (1 Thessalonians 4:17). The verses you quote are referring to the second resurrection (of non-Christians). The KJV is not the best translation of John 2:29. Instead of "damnation" a better translation is "judgement", e.g.:
WEB:
(29) and will come out; those who have done good, to the resurrection of life; and those who have done evil, to the resurrection of judgment.
ESV:
(29) and come out, those who have done good to the resurrection of life, and those who have done evil to the resurrection of judgment.
Darby:
(29) and shall go forth; those that have practised good, to resurrection of life, and those that have done evil, to resurrection of judgment.
YLT:
(29) and they shall come forth; those who did the good things to a rising again of life, and those who practised the evil things to a rising again of judgment.
John 5:24 (WEB):
(24) “Most certainly I tell you, he who hears my word, and believes him who sent me, has eternal life, and doesn’t come into judgment, but has passed out of death into life.
This means that Christians will be resurrected (before the 1,000 year reign of Christ, because they reign with Jesus) and have eternal life (their testing and judging being during their life before death), and all others will be resurrected to life on earth and will be judged according to their lives after their resurrection, i.e. how they live during the 1,000 years reign of Christ. It's only at the end of the 1,000 years that they are judged whether or not they are worthy of eternal life. It makes no sense for people to be resurrected to life and then immediately judged if it's already been decided that they will die a second death. It also makes no sense for people to be resurrected at the end of the 1,000 years reign - who are Jesus and the church reigning over and blessing for the 1,000 years if nobody is resurrected at the beginning of the 1,000 years? How are those that have died never having heard of Jesus going to learn the truth if they're only resurrected shortly before being sentenced to death? The 1,000 years reign is the time for blessing and restoring mankind back to the state that Adam had before he sinned - Acts 3:21 (WEB):
(21) whom heaven must receive until the times of restoration of all things, which God spoke long ago by the mouth of his holy prophets.
In context, Acts 3:19-21 (ESV):
(19) Repent therefore, and turn back, that your sins may be blotted out,
(20) that times of refreshing may come from the presence of the Lord, and that he may send the Christ appointed for you, Jesus,
(21) whom heaven must receive until the time for restoring all the things about which God spoke by the mouth of his holy prophets long ago.
Revelation 20:14-15 (WEB):
(14) Death and Hades were thrown into the lake of fire. This is the second death, the lake of fire.
(15) If anyone was not found written in the book of life, he was cast into the lake of fire.
You seem to think that nobody will be found written in the book of life and will have eternal life, but that everyone will suffer the second death, except Christians who are resurrected before the 1,000 years reign. In which case who are the saints living on the earth at the end of the 1,000 years? Revelation 20:7-9 (WEB):
(7) And after the thousand years, Satan will be released from his prison,
(8) and he will come out to deceive the nations which are in the four corners of the earth, Gog and Magog, to gather them together to the war; the number of whom is as the sand of the sea.
(9) They went up over the width of the earth, and surrounded the camp of the saints, and the beloved city. Fire came down out of heaven from God and devoured them.
The "them" at the end of verse 9 is not referring to the saints! The saints are those restored, believing and faithful at the end of the 1,000 years, whereas it is those who have sided with Satan that are killed by fire coming down from heaven (they have evidently failed their test and are judged to be undeserving of life). Then the remaining saints and those who didn't side with Satan are judged, and a very large number will be judged worthy of eternal life - trust that God knows what He's doing and He is able to save many through Christ.
The whole 1,000 year reign is God patiently working through Jesus to save as many people as possible - it would be a complete waste of time if all dead people have already been judged to be unworthy of eternal life!