The 1st resurrection happens when Christ returns. Those folks are good to go.
The 2nd resurrection happens 1,000 yrs. after Christ returns at the end of the millennium. Those who do not make this one will go into the lake of fire, which is the death of the soul, or the 2nd death. They will be blotted out, as tho they never existed - not even so much as a memory of them.
There will be nothing that offends in heaven.
Rev 20:6 Blessed and holy is he that hath part in the first resurrection: on such the second death hath no power, but they shall be priests of God and of Christ, and shall reign with him a thousand years.
Right,there is two resurrections,one of the saints before the millennial reign,and one of the dead after the millennial reign of the people who rejected the truth,and those people who have never heard of the truth,which God is a fair and just God.
Rev 20:11 And I saw a great white throne, and him that sat on it, from whose face the earth and the heaven fled away; and there was found no place for them.
Rev 20:12 And I saw the dead, small and great, stand before God; and the books were opened: and another book was opened, which is the book of life: and the dead were judged out of those things which were written in the books, according to their works.
Rev 20:13 And the sea gave up the dead which were in it; and death and hell delivered up the dead which were in them: and they were judged every man according to their works.
Rev 20:14 And death and hell were cast into the lake of fire. This is the second death.
Rev 20:15 And whosoever was not found written in the book of life was cast into the lake of fire.
The world is judged by their works,and whosoever is not found written in the book of life was lost,which means that some people can make it to dwell in heaven,for God is a fair and a just God.
Those who rejected truth will be in trouble,but those who never heard the truth,and was never presented with the word of God to the satisfaction that they knew enough that they were accountable,can be saved and be with the saints if they meet the criteria.They cannot be with God beforehand,and be with Christ,for they never heard the truth,and accepted it,for that to happen,but they can be if they observe the universal law love God,and love people,in which impacts everybody whether they heard the truth or not,for the truth is clear to all.
Rom 1:18 For the wrath of God is revealed from heaven against all ungodliness and unrighteousness of men, who hold the truth in unrighteousness;
Rom 1:19 Because that which may be known of God is manifest in them; for God hath shewed it unto them.
Rom 1:20 For the invisible things of him from the creation of the world are clearly seen, being understood by the things that are made, even his eternal power and Godhead; so that they are without excuse.
Creation testifies of a higher power,and of His attributes,which one of them is love,for He provided food,and the means to make clothing,and shelter,so people are without excuse,the universal law,love this higher power,and love people.
Rom 2:14 For when the Gentiles, which have not the law, do by nature the things contained in the law, these, having not the law, are a law unto themselves:
Rom 2:15 Which shew the work of the law written in their hearts, their conscience also bearing witness.
People know right from wrong,so the world that has never heard the truth,will be judged by the universal law that impacts all mankind,love God,and love people,and by their conscience,and if they were the type that believed in a higher power that loves people,and they lived by that loving people,and if anything was amiss they asked God for forgiveness,they can dwell with the saints for then they become a part of the saints,for they obeyed the two greatest commandments love God,and love people,the universal law that all people will be judged by,whether hearing the word of God or not,whether claiming God or not.
God is a fair and just God,and will not condemn people that have not heard His word presented to them to a satisfactory condition,but they will be judged by creation testifies there is a higher power that loves people,and their conscience.
And there will be nothing that offends in heaven,but when the people that did make it that did not hear the truth concerning God's word,for creation testifies of the truth,love God,and love people,they will be cleansed by the blood of Christ,and regenerated by the Spirit,before they dwell at the New Jerusalem,which is a place where sin has never been,and sin will never be.