Ho un problema nel gestire i campi vuoti fi un form, ovvero se un campo non mi interessa compilarlo, sono costretto ad inserirgli uno spazio bianco, altrimenti ottengo un errorre a livello di SQL, ovvero durante le operazioni di INSERT o UPDATE?

In un primo momento ho provato ad avviare al problema con la seguente struttura di controllo, ma senza aottenere alcun risultato:

codice:
...
sIDUtente = request.getParameter("IDUtente");
if( sIDUtente == null){
    sIDUtente = " ";
}//if
...
Come è possibile, che la if non ha alcun effetto sul valore della variabile sIDUtente?