Lo normal es que sepas cuantas columnas ha de devolver tu query, e igualmente lo normal es que sepas los nombres de las columnas y sus tipos y no uses getObject de forma generica, pero en caso de tener que hacer algo muy generico, se puede usar la clase ResultSetMetaData:
http://java.sun.com/j2se/1.5.0/docs/...tMetaData.html
S!