Since my post I was searching an answer to my problem, and doing my research over the jdbc mysql driver so I can get some answers.
I was getting that error and I thought the problem exists because the database (MySQL) was using latin1 charset, then I changed the charset to utf8 and the problem was solved.
To get a conclusion I changed back to latin1 and the problem "doesn't" exist.
So I don't know what happened!!