To clarify, the answer to your question is yes.
To see this for yourself, just try passing nil
to any Java method and see what happens, it's pretty easy to do:
> java.lang.System.out.println(nil)
null
=> nil
Or
> java.lang.String.new(nil)
Java::JavaLang::NullPointerException: