If this guy can make entire castle walls by just thinking about it, why can't he just make a big stone block and drop it on this guy's head? Or just seal him off in a room with no exits? Has he really forgotten how to use his only special ability?
"Duhhhh, I can make raincoats but making a big barbed-wire net to drop on this guy is unthinkable! Durrrr!