I believe it’s a katydid.
Neem oil works along with other bio pesticides, but less effective after 3-4. instar. Systemic insecticide will clean up all range of bugs just don’t use before or during flowering.
The following user(s) said Thank You: SubjectToChange