use JDBC result set metadata to figure out column names