AutoClicker com JNativeHook

Bom dia, sou iniciante na programação e estou com um problema aqui:

Eu preciso fazer um auto-clicker com JNativeHook, com os eventos nativeMousePressed e nativeMouseReleased, pra quando eu segurar o mouse, chamar o nativeMousePressed que vai chamar a função de clicar, e pra quando eu soltar o mouse, chamar o nativeMouseReleased e parar de clicar.

O problema é: Toda vez que vou pressionar pra chamar a função de clicar, os eventos nativeMousePressed e nativeMouseReleased mesmo sem eu soltar o mouse.

Minha pergunta é: Tem como eu emular um clique sem que interfira nos eventos do JNativeHook?