Você pode alterar sua consulta da seguinte maneira:
UPDATE members SET
username = IFNULL(?, username),
email = IFNULL(?, email) -- and so on for all fields
WHERE...
Também pode ser mais eficiente verificar primeiro o valor de seus parâmetros e criar a consulta dinamicamente, incluindo apenas os campos para os quais você tem um valor não nulo para atualizar.