"none" authentication is used in SSH when the connection doesn't need to be authenticated at all, not when it uses public key authentication.
I believe "none" will only work with OpenSSH if you've configured
"hostbased" authentication on both the client and the server, which is not a simple process. I don't know if any Java SSH clients support it, but I also doubt that you're using it.