@Override
    public final boolean execute(String sql, String[] columnNames) throws SQLException {
        checkClosed();
        throw new SQLException(
                        "execute(String, String[]) cannot be called in PreparedStatement or CallableStatement!",
                ExceptionUtils.SQL_STATE_WRONG_OBJECT_TYPE);
    }
Returned metadata has only minimal information about parameters. Currently only their count.
Current implementation do not parse SQL to detect type of each parameter.

@see ParameterMetaDataImpl
@return {@link ParameterMetaDataImpl}
@throws SQLException if the statement is close
jdbc-v2/src/main/java/com/clickhouse/jdbc/PreparedStatementImpl.java