First, PLEASE isolate your cats from the area where the bird is trapped.
Is the porch where it's trapped enclosed? If not, it will get out on its own in the morning. It won't be any worse for the wear if it's left alone and it's dark overnight.
If the porch is enclosed. you may have to wait until it gets tired and settles somewhere in the porch area.
When it does, you will be able to trap it with your bare hand. They're as light as a feather, so just be gentle.
I had a similar experience when a hummingbird got trapped in my next door neighbor's condo. She has five cats! Anyway, I thought it would be better to use a towel to trap it, but actually the towel made it harder. It was so tiny that I couldn't tell that I had caught it at first.
Since then, I saw a video of a similar situation and the little bird was caught barehanded. Definitely, the way to go. There's nothing to fear about handling a hummingbird, as long as you are very gentle.
It may take a few tries, but you should be able to do this and once you trap it in your hand, it's easy as pie to just release it outside.
It won't stick around to thank you, but you'll feel good about successfully handling the situation.
Please post how things turn out.
GeneL