diff --git a/java/dataset/pom.xml b/java/dataset/pom.xml
index 35fd869ef092d..40cff06405eef 100644
--- a/java/dataset/pom.xml
+++ b/java/dataset/pom.xml
@@ -211,7 +211,7 @@
${project.basedir}/../../testing/data
- --add-reads=org.apache.arrow.dataset=com.fasterxml.jackson.databind --add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED
+ --add-reads=org.apache.arrow.dataset=com.fasterxml.jackson.databind --add-opens=java.base/java.nio=org.apache.arrow.dataset,org.apache.arrow.memory.core,ALL-UNNAMED