I also read where them who are in heaven are gathered.It doesn't say them outside heaven are gathered.
Remember, we're talking about John 5:28-29. Where do you read that here:
John 5:28 Marvel not at this: for the hour is coming, in the which all that are in the graves shall hear his voice, 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.
But, since you said what you said, I guess I'll address that, too. Are you talking about this:
Matthew 24:31 And he shall send his angels with a great sound of a trumpet, and they shall gather together his elect from the four winds, from one end of heaven to the other.
If so, have you never read this parallel verse?
Mark 13:27 And
then shall he send his angels, and shall gather together his elect from the four winds, from the uttermost part of the earth to the uttermost part of heaven.