You can check that PreparedStatementSetter in your code that it's correctly setting values for multiple rows and For Cloud SQL, the JDBC URL format should be jdbc:postgresql://host:port/database. you can troubleshoot in that way once . For detailed investigation you can open a public issue tracker describing your issue and vote [+1] and Eng team will look on the Bug .