Como inserir uma matriz em um loop no banco de dados

Eu quero inserir um conjunto de matrizes em um banco de dados (HANA) em um loop.

public class jdemo {
   public static void main(String[] args) {
      Connection connection = null;
      try {                  
         connection = DriverManager.getConnection(
            "jdbc:sap://myhdb:30715/?autocommit=false",myname,mysecret);                  
      } catch (SQLException e) {
         System.err.println("Connection Failed. User/Passwd Error?");
         return;
      }
      if (connection != null) {
         try {
            int [] array=new int []{1,2,3};
            Array array1= connection.createArrayof("Integer",array)
            System.out.println("Connection to HANA successful!");
            String sql="INSERT INTO TABLE1 VALUES(1,ARRAY(?))"
            PreparedStatement stmt = connection.createStatement(sql);
            stmt.setArray(int,array1);
            stmt.executeUpdate(sql);

       } catch (SQLException e) {
          System.err.println("Query failed!");
       }
     }
   }
}

Mas isso não funciona. Eu tentei com

Object [] array=new Object []{1,2,3};

Este método retornado cria matriz de conexão não é suportado.

Meu esquema de tabela se parece

ID   MARK
__   ____
10  {1,2,3}
11  {3,2,3}
12  {9,2,3}
13  {10,2,3}
14  {12,24,3}
18  {1,27,3}

Eu também quero meu tipo de dados como um array inteiro. Qualquer ajuda é apreciada.

questionAnswers(3)

yourAnswerToTheQuestion