Jeg er meget sen til at svare på det.
Denne løsning er en slags løsning ved at bruge postgreSQL indbygget funktion, som helt sikkert fungerede for mig.
referenceblog
1) Konverter strengmatrix til kommasepareret streng
Hvis du bruger Java8, er det ret nemt. andre muligheder er her
String commaSeparatedString = String.join(",",stringArray); // Java8 feature
2) PostgreSQL indbygget funktion string_to_array()
du kan finde andre postgreSQL-array-funktioner her
// tableName ( name text, string_array_column_name text[] )
String query = "insert into tableName(name,string_array_column_name ) values(?, string_to_array(?,',') )";
int[] types = new int[] { Types.VARCHAR, Types.VARCHAR};
Object[] psParams = new Object[] {"Dhruvil Thaker",commaSeparatedString };
jdbcTemplate.batchUpdate(query, psParams ,types); // assuming you have jdbctemplate instance