Uff!! Así trabajas el SQL?? Deberías usar iBAtis, o Hibernate, para evitar esos problemitas de depuración. En fin, el error está aquí:
"username="+usuario.getUsername()+", " + "WHERE username='"+usuario.getUsername()+"'"
Debes remover la coma después de usuario.getUsername(). Debería quedar así:
username="+usuario.getUsername() +
" WHERE username='"+usuario.getUsername()+"'"
Ojo con el espacio antes del "where".
Espero que ahora sí funcione.
Saludos,
Carlos G. Gavidia
SCJP, SCWCD, SCBCD
http://certified-es.blogspot.com/