How can I get rid of hibiscus leaf worms?

I have been mashing them with my fingers because the plant is at the edge of my water garden, I can't use chemicals that would get into the pond. Every year I don't notice them until the whole plant is full of holes.
  3 answers