Problem in storing into ms-access as unicode
This article from Microsoft leads me to believe that there's a problem with ODBC drivers and Unicode. But I'm not 100% certain.
I'd try either switching databases or ODBC drivers if the article turned out to be true. Is Access a requirement?