Jesus knew Judas would betray him, yet if Judas didn't betray him, then Jesus couldn't fulfill his alleged mission to be sacrificed, as the lamb that saves the world, so actually, Judas was doing God's will, which means he should be blessed not cursed. If we follow this example to it's logical conclusion, it means that, if you follow God's spiritual direction, do His will,in the end you can be damned for doing what God told you to do!!!!!
I don't see a contradiction here. The Gospels never say that God TOLD Judas to betray Jesus. Jesus' betrayal was within God's plan, and someone certainly had to do it, but that doesn't mean that God endorsed the act, only that God can cause even sin to somehow contribute to his purposes. For example, when Nebuchadnezzar destroyed Jerusalem, he wasn't doing it because God told him to. Rather, he was pursuing his own selfish agenda, but God caused it to work for the punishmnet of Judah, which was something he had purposed to do. Later, Babylon came under judgment because of its actions.
Likewise with Judas - he wasn't betraying Jesus out of obedience to God, but for his own selfish reasons. Nonetheless, God is sovereign and can make all things work for his purposes, even when that is not the intent of the actor.
There may be some theological paradoxes in the Bible, but this doesn't at all strike me as one of them.