Ed,
You should know better.
'Hour' of John 5:25 means that the time is come for the general resurrection to occur, because Christ will come for to judge the world.
Good example of 'hour' find in Matthew chapter 26. When after the Lord's supper finished. Christ asked John, Peter, and James came with him and to watch Him prayer in the garden. Christ's first pray in a hour, then he looked at disciples, they were asleep, then Christ asked Peter, why not watch Him praying. Then Christ pray again for another hour. After his second prayer, He came and check on disciples, they were still sleep. Then, Christ praying again thrid time, and Christ said, ".....behold , the hour is at hand, and the Son of man is betryed into the hands of sinners." - Matthew 26:45. 'The hour is at hand' does not mean literal exactly length time of six minutes. It means the TIME has arrived for Christ to be hang up, within next about 12 hours later, Christ died on the cross.
John 15:25 tells us, time will be arrive for BOTH unbelievers and believers to be risen from the grave on the DAY as Lord arrived(coming) same time.
Notice John 6:39,40,44, and 54 say: 'last day'. It doesn't saying about 1000 years gap nothing at all. It simples saying that the resurrection will come at follow Christ's coming same time.
Not difficult to understand what 'last day' means as what Christ said. You have to accept what Christ actual said.
I rather follow what Christ saying than what any man saying.
Nowhere in the four gospels that, Christ say anything about a thousand year. Because millennium doctrine was not yet exist till 19th Century.
Some argue that premillennial doctrine was exist during Early Church during in the First Century and Second Century, as what Early fathers said of chilist(thousand years). Probably they are right. Yet, not all Early Christians were premills. Because, there were flaws among Early Church on their belief on millennium. Whilst, there were numbered of Early Fathers were amills long before St. Augustine. There were plenty of early Christians were amills for many centuries. While there was no term word for millennial doctrine. Because all of believed in one future coming, even, most of them believed there will be one judgement day.
Millennial doctrine became revive up during late 19th century as "premillennial" doctrine developed. It caused churches into divisions. Then later in year around 1920, "amillennial" was named, because there are already divisions among churches on eschatology doctrine. That why, they have decided to identify which group what they actual believe in.
For me, I understand the Bible simple teaching us, Christ will come again at once on the last day of the humankind era or gospel era, then the general resurrection come at once follow Christ's coming same time. And Christ will judge all nations at once. Matthew 25:31-46 is probably the clearest passage in the Bible that teaching ONE coming, ONE judgment Day. I rather follow what Christ actual saying than men saying- Col. 2:8. I believe that Christ's teaching is much more simple and plain than all men's teachings. That why I follow Christ's words than men's words.
In Christ
Rev. 22:20 -Amen!