Wenas
De oracle, la verdad es que no se mucho, pero parece que defines que si el parametro no viene, le encasquete null.
Lo que si esta claro es que el error que te esta dando es porque falta un parametro en la llamada al procedimiento.
Tampoco se como funciona tu clase sentenciaBase, pero me figuro que sera una especie de preparedstatement.
Asi que tendra que tener un metodo setnull o algo parecido
Por que no ??
Código:
if(pReq.getQualifiedParameter(paramUsuario)!=null)
miConexion.sentenciaBase.setString(6, pReq.getQualifiedParameter(paramUsuario));
else
preparedstatement.setNull(6, Types.VARCHAR);
Saludos.