If the target uses a non-damaging move or happens to act before the user, Sucker Punch will fail.
Source: Bulbapedia
If two Pokemon both use priority moves, then the faster one will go first. In this case, you were faster, so your Aqua Jet went first, causing Sucker Punch to fail.