java: Fix invokespecial invocations

Invokespecial passes object reference as an argument and also pops it
off the operand stack.

Signed-off-by: Pekka Enberg <penberg@iki.fi>