mmm il campo password hai detto che è varchar. quanti caratteri è?
perche la tua password è di 7 caratteri, in chiaro, ma dopo la criptazione tramite md5 diventa molto piu lunga. se è piu lunga del numero max di caratteri che hai impostato come limite di varchar in password ecco che non te la salva