code: protected String getSqlQuery(InputHandler[] inputHandlers) throws SQLException {
          String sql = null;
  
          for (InputHandler inputHandler : inputHandlers) {
  
              if (sql == null) {
                  sql = inputHandler.getQueryString();
              } else {
                  if (sql.equals(inputHandler.getQueryString()) == false) {
                      throw new SQLException("All input handlers should share the same SQL query and the same parameters set");
                  }
              }
          }
  
          return sql;
      }
docs: Reads array of {@link InputHandler} and checks if they have one query string.
  Used during batch invocation
  
  @param inputHandlers array of {@link InputHandler}
  @return SQL query string
  @throws SQLException if SQL Query string is not the same among whole array of {@link InputHandler}