setMetaData(copyMetaData(rsmd));
}
} else {
int colCount = getMetaData().getColumnCount()
+ rsmd.getColumnCount() - 1;
RowSetMetaData rowSetMetaData = new RowSetMetaDataImpl();
rowSetMetaData.setColumnCount(colCount);
for (int i = 1; i <= getMetaData().getColumnCount(); i++) {
doCopyMetaData(rowSetMetaData, i, getMetaData(), i);
if (i == matchColIndexs.get(0).intValue()) {
rowSetMetaData.setColumnName(i, MERGED_COLUMN_NAME);
}
}
int index = 0;
for (int j = 1; j <= rsmd.getColumnCount(); j++) {
if (j == matchColumn) {