"the hour" refers to Judgment
"and" signifies TWO Separate Judgments
I'll add:
Joh 5:28 Marvel not at this: for the hour is coming, in the which all that are in the graves shall hear his voice,
To understand this fully the word "hour" must be understood:
"hour" can be any amount of time since it can be literal or figurative:
G5610
??´?a
ho¯ra
ho'-rah
Apparently a primary word; an “hour” (literally
or figuratively): - day, hour, instant, season, X short, [even-] tide, (high) time.
Total KJV occurrences: 108
It's been translated as hour, day and even season.
There will come a time/hour that all baseball teams will play against another team but that doesn't mean all on the same day. A time will come for all the dead to be raised. First, the dead in Christ rise, then after a thousand years "the rest of the dead" will rise. That's what we find when looking at all of the related passages. Leaving the most important passage out of this is clear error.
Another analogy:
"For the hour is coming, in which all who start and complete highschool shall graduate."
No one would argue that every single person who completes highschool will all graduate the same hour, or same day, or even the same year. Obviously, freshmen don't graduate when seniors do.
Joh 5:29 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.
So, in this unknown amount of time there will be
two resurrections. First (called the first resurrection) the dead in Christ will be resurrected. Then much later in this same "hora", at it's end, will the second and last resurrection take place and that's "the rest of the dead" who did not rise with the first group.