Periksa juga petunjuk ini - apakah Anda berada di domain yang sama (penelepon dan server?)
Mengutip dari sana:
Driver JDBC mendukung penggunaan otentikasi terintegrasi Tipe 2 pada sistem operasi Windows melalui properti string koneksi keamanan terintegrasi. Untuk menggunakan autentikasi terintegrasi, salin file sqljdbc_auth.dll ke direktori di jalur sistem Windows di komputer tempat driver JDBC diinstal.
File sqljdbc_auth.dll diinstal di lokasi berikut:
<installation directory>\sqljdbc_<version>\<language>\auth\
Catatan:
Jika Anda menjalankan Java Virtual Machine (JVM) 32-bit, gunakan file sqljdbc_auth.dll di folder x86, meskipun sistem operasinya adalah versi x64. Jika Anda menjalankan JVM 64-bit pada prosesor x64, gunakan file sqljdbc_auth.dll di folder x64. Jika Anda menjalankan JVM 64-bit pada prosesor IA-64, gunakan file sqljdbc_auth.dll di folder IA64.
Atau Anda dapat mengatur properti sistem java.libary.path untuk menentukan direktori sqljdbc_auth.dll. Misalnya, jika driver JDBC diinstal di direktori default, Anda dapat menentukan lokasi DLL dengan menggunakan argumen mesin virtual (VM) berikut saat aplikasi Java dimulai:
-Djava.library.path=C:\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_<version>\enu\auth\x86