builder.startElement( new QName( "result", SQLModule.NAMESPACE_URI, SQLModule.PREFIX ), null );
builder.addAttribute( new QName( "count", null, null ), String.valueOf( -1 ) );
while( rs.next() ) {
builder.startElement( new QName( "row", SQLModule.NAMESPACE_URI, SQLModule.PREFIX ), null );
builder.addAttribute( new QName( "index", null, null ), String.valueOf( rs.getRow() ) );
// get each tuple in the row
for( int i = 0; i < iColumns; i++ ) {
String columnName = rsmd.getColumnLabel( i + 1 );