Judas could not forgive himself apparently.
No, I believe he could not. When you have betrayed your God, what recourse do you have?
In modern Christianity, it is generally believed that one must forgive themselves to receive Gods forgiveness. Perhaps this is true.
Still, God is our Maker. It is He who decides who enters heaven. Only He knows and can give true justice to any man.