The New Jerusalem and Heaven are not the same.

       The New Jerusalem is the place that Jesus went to prepare for His Bride, the Church, and John declares that he saw it coming down out of Heaven.