This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
It looks like the Microsoft ODBC driver has sent you an error message in some language other than English. From your name I would guess it might be Chinese? At any rate something between the ODBC driver and wherever you displayed the stack trace has applied an incorrect charset encoding to the error message, rendering it unreadable.
Did you run the program at the command line, and then copied and pasted the stack trace from there? If so, you might get better results by running the program in an IDE like Netbeans or Eclipse -- but if you don't have one of them, installing one could be a lot of work. Alternatively you could try changing the code-page of the command line with the "chcp" command line. Although you'd have to look up a list of possible code-page values and see if there was one for your language.
Or alternatively you could modify your system so that English was its default language -- but this might be a radical step as well.