diff --git a/bom/application/pom.xml b/bom/application/pom.xml
index c7bf02ca7598f..baaed8988b3c7 100644
--- a/bom/application/pom.xml
+++ b/bom/application/pom.xml
@@ -131,7 +131,7 @@
42.5.3
3.1.2
8.0.30
- 11.2.3.jre11
+ 12.2.0.jre11
1.6.7
21.5.0.0
10.14.2.0
diff --git a/extensions/jdbc/jdbc-mssql/runtime/src/main/java/io/quarkus/jdbc/mssql/runtime/graal/com/microsoft/sqlserver/jdbc/SQLServerJDBCSubstitutions.java b/extensions/jdbc/jdbc-mssql/runtime/src/main/java/io/quarkus/jdbc/mssql/runtime/graal/com/microsoft/sqlserver/jdbc/SQLServerJDBCSubstitutions.java
index 7d1eda785d190..b5e861f1b2c83 100644
--- a/extensions/jdbc/jdbc-mssql/runtime/src/main/java/io/quarkus/jdbc/mssql/runtime/graal/com/microsoft/sqlserver/jdbc/SQLServerJDBCSubstitutions.java
+++ b/extensions/jdbc/jdbc-mssql/runtime/src/main/java/io/quarkus/jdbc/mssql/runtime/graal/com/microsoft/sqlserver/jdbc/SQLServerJDBCSubstitutions.java
@@ -8,16 +8,12 @@
import com.microsoft.sqlserver.jdbc.SQLServerException;
import com.microsoft.sqlserver.jdbc.SQLServerStatement;
+import com.microsoft.sqlserver.jdbc.SqlAuthenticationToken;
import com.oracle.svm.core.AlwaysInline;
import com.oracle.svm.core.annotate.Delete;
import com.oracle.svm.core.annotate.Substitute;
import com.oracle.svm.core.annotate.TargetClass;
-@TargetClass(className = "com.microsoft.sqlserver.jdbc.SqlFedAuthToken")
-final class QuarkusSqlFedAuthToken {
-
-}
-
@TargetClass(className = "com.microsoft.sqlserver.jdbc.SQLServerConnection", innerClass = "SqlFedAuthInfo")
final class QuarkusSqlFedAuthInfo {
@@ -32,7 +28,7 @@ final class QuarkusSqlParameter {
final class QuarkusSQLServerConnection {
@Substitute
- private QuarkusSqlFedAuthToken getFedAuthToken(QuarkusSqlFedAuthInfo fedAuthInfo) {
+ private SqlAuthenticationToken getFedAuthToken(QuarkusSqlFedAuthInfo fedAuthInfo) {
throw new IllegalStateException("Quarkus does not support Active Directory based authentication");
}