We are really in urgent need of help to solve this issue.
Any help on this would be greatly appreciated.
I presume that your field "Password" is more than a single byte but an array of bytes. The mapping in 4.0.3 maps a Byte to a TinyInt and fails to convert your Byte into a series of TinyInts.
If your password is an encrypted byte array then perhaps you could try mapping byte to a blob field or failing that Base64 encode the data and store as a standard Varchar field.