Я думаю, что параметры становятся нулевыми только в том случае, если форма не отправляет их вообще.
Предположим, ваша форма выглядит следующим образом:
input type=text name="pass" (not password)
тогда параметр, который вы используете в request.getParameter
, отсутствует, поэтому он равен null .