diff --git a/extensions-core/orc-extensions/example/test_list_map.orc b/extensions-core/orc-extensions/example/test_list_map.orc
new file mode 100644
index 000000000000..08580220e80f
Binary files /dev/null and b/extensions-core/orc-extensions/example/test_list_map.orc differ
diff --git a/extensions-core/orc-extensions/example/test_nested_array.orc b/extensions-core/orc-extensions/example/test_nested_array.orc
new file mode 100644
index 000000000000..48e21f4d5c36
Binary files /dev/null and b/extensions-core/orc-extensions/example/test_nested_array.orc differ
diff --git a/extensions-core/orc-extensions/pom.xml b/extensions-core/orc-extensions/pom.xml
index 3cddfbee6c83..57812e840d0d 100644
--- a/extensions-core/orc-extensions/pom.xml
+++ b/extensions-core/orc-extensions/pom.xml
@@ -40,6 +40,12 @@
${project.parent.version}
provided
+
+ org.apache.druid
+ druid-processing
+ ${project.parent.version}
+ provided
+
org.apache.druid
druid-indexing-hadoop
diff --git a/extensions-core/orc-extensions/src/main/java/org/apache/druid/data/input/orc/OrcStructConverter.java b/extensions-core/orc-extensions/src/main/java/org/apache/druid/data/input/orc/OrcStructConverter.java
index 6f93ad38198d..12aa75906207 100644
--- a/extensions-core/orc-extensions/src/main/java/org/apache/druid/data/input/orc/OrcStructConverter.java
+++ b/extensions-core/orc-extensions/src/main/java/org/apache/druid/data/input/orc/OrcStructConverter.java
@@ -64,7 +64,7 @@ private static List