Same Mistake ... the Ring protects itself ...
Batz could not have gotten it off the Lantern. Fun idea though.
Supes is vulnerable to magic ... of course ... wouldn't seem like one would have to strain to hold something in place.
For the record, Batz says to beat the Lantern is to blind them. They can't do anything to you if they can't see you. So, make the Lantern think he can't see and the ring will enforce it. But, could one not just make a bunch of scything blades?
Of course, the Lantern was selected by the Guardians for his cool head under fire (Test Pilot Hal Jordan for example. Later Lanterns for different reasons of course.)
In my day, the new Lantern could not affect Yellow. (Or Silver Age was wood.) That seems like a can of spray paint would defeat the mightiest.