org.apache.taglibs.jdbc.resultset.BaseGetterTag.release() method should set _position back to -1 instead of 1. Currently if I use <sql:getColumn colName="..."> after <sql:getColumn position="...">, it always returns the first column.