[Ray | Wally] Yeah, Uncle Hal is a Lantern. There is a whole group of them called the Green Lantern Corp. They possess rings that shoot out green energy into whatever they will it to be. It's pretty cool.
I'm not sure if one of them were in the area when you were hit but it appears likely. I'm positive that you were the intended target. Unless you were doing something you were supposed to.