Rodando
ssh remote "kill -9 'pgrep java'"
executará o subprocesso pgrep java
na sua máquina, não na remota. Se você deseja executá-lo na máquina remota, é necessário incluir os argumentos com apóstrofos em vez de aspas duplas:
ssh remote 'kill -9 'pgrep java''