diff --git a/maven-projects/info/pom.xml b/maven-projects/info/pom.xml
index f23acdd63..ebd5d017d 100644
--- a/maven-projects/info/pom.xml
+++ b/maven-projects/info/pom.xml
@@ -140,6 +140,18 @@
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
diff --git a/maven-projects/java/src/main/java/org/apache/graphar/arrow/ArrowTable.java b/maven-projects/java/src/main/java/org/apache/graphar/arrow/ArrowTable.java
index 7493287fe..6de8be35e 100644
--- a/maven-projects/java/src/main/java/org/apache/graphar/arrow/ArrowTable.java
+++ b/maven-projects/java/src/main/java/org/apache/graphar/arrow/ArrowTable.java
@@ -49,7 +49,7 @@ public interface ArrowTable extends CXXPointer {
* @param allocator Buffer allocator for allocating C data interface fields
* @param vsr Vector schema root to export
* @param provider Dictionary provider for dictionary encoded vectors (optional)
- * @return StdSharedPtr
+ * @return ArrowTbale shared pointer
*/
static StdSharedPtr fromVectorSchemaRoot(
BufferAllocator allocator, VectorSchemaRoot vsr, DictionaryProvider provider) {
@@ -83,7 +83,7 @@ interface Static {
*
* @param arrayAddress Address of C ArrowArray
* @param schemaAddress Address of C ArrowSchema
- * @return StdSharedPtr wrapped by ArrowResult
+ * @return ArrowTbale shared pointer Result
*/
@CXXValue
ArrowResult> fromArrowArrayAndArrowSchema(