diff --git a/java/flight/flight-sql/pom.xml b/java/flight/flight-sql/pom.xml
index fc6c789ee99d6..81bdc1a25636a 100644
--- a/java/flight/flight-sql/pom.xml
+++ b/java/flight/flight-sql/pom.xml
@@ -87,7 +87,7 @@ under the License.
org.apache.derby
derby
- 10.14.2.0
+ 10.15.2.0
test
diff --git a/java/flight/flight-sql/src/test/java/org/apache/arrow/flight/sql/test/TestFlightSql.java b/java/flight/flight-sql/src/test/java/org/apache/arrow/flight/sql/test/TestFlightSql.java
index 8387834947283..2eb74adc5bc0e 100644
--- a/java/flight/flight-sql/src/test/java/org/apache/arrow/flight/sql/test/TestFlightSql.java
+++ b/java/flight/flight-sql/src/test/java/org/apache/arrow/flight/sql/test/TestFlightSql.java
@@ -123,10 +123,10 @@ protected static void setUpExpectedResultsMap() {
Integer.toString(FlightSql.SqlInfo.FLIGHT_SQL_SERVER_NAME_VALUE), "Apache Derby");
GET_SQL_INFO_EXPECTED_RESULTS_MAP.put(
Integer.toString(FlightSql.SqlInfo.FLIGHT_SQL_SERVER_VERSION_VALUE),
- "10.14.2.0 - (1828579)");
+ "10.15.2.0 - (1873585)");
GET_SQL_INFO_EXPECTED_RESULTS_MAP.put(
Integer.toString(FlightSql.SqlInfo.FLIGHT_SQL_SERVER_ARROW_VERSION_VALUE),
- "10.14.2.0 - (1828579)");
+ "10.15.2.0 - (1873585)");
GET_SQL_INFO_EXPECTED_RESULTS_MAP.put(
Integer.toString(FlightSql.SqlInfo.FLIGHT_SQL_SERVER_READ_ONLY_VALUE), "false");
GET_SQL_INFO_EXPECTED_RESULTS_MAP.put(