Consulta sem nome da coluna

Galera gostaria de saber como trago o nome das minhas colonas, pois vou salvar em txt ou csv, e seria necessaria para identificar.
Agradeço ajuda, pois já fiz algumas tentativas.

package Extracao;

import java.io.*;
import java.sql.*;

public class ExtRelatorio extends Conexao {

	public static void main(String[] args) throws IOException, SQLException {
		// TODO Auto-generated method stub
		
		Connection conn = ObterConexao();
		String[] adados = new String [37];
		String dados = null;
		
		PreparedStatement query1 = conn.prepareStatement ("SELECT SUBSTR(DT_CRIACAO,0,10) AS DATA_CRIACAO, TITULO, "
				+ "SUBSTR(DT_FOTO,0,10) AS DATA_FOTO, SITE,DESC_SKILL_RESPONSAVEL, GRUPO_SKILL_RESPONSAVEL, PRAZO, "
				+ "FLAG_CRC, MOTIVO_1, MOTIVO_2, MOTIVO_3, MOTIVO_4, COUNT (ID_CHAMADO) AS TOTAL "
				+ "FROM BASE_PENDENTES_TEMP"
				+ "	WHERE SUBSTR(DT_FOTO,4,7) LIKE (SELECT TO_CHAR(CURRENT_DATE,'MM/YYYY') FROM DUAL) "
				+ "AND DESC_SKILL_RESPONSAVEL <> 'OUVIDORIA' "
				+ "AND FLAG_CRC LIKE '2' "
				+ "AND MOTIVO_2 IN ('CONTA','Conta') "
				+ "AND MOTIVO_3 IN ('AJUSTE','AJUSTES','Ajuste Carta Isencao','AJUSTE CONS', "
				+ "'Ajuste Corp','Analise','ANALISE','VALOR PARCIAL','Valor Total','VALOR TOTAL','VALOR','VALOR COBRADO') "
				+ "GROUP BY SUBSTR(DT_CRIACAO,0,10), TITULO, SUBSTR(DT_FOTO,0,10), SITE, DESC_SKILL_RESPONSAVEL, "
				+ "GRUPO_SKILL_RESPONSAVEL, PRAZO, FLAG_CRC, MOTIVO_1, MOTIVO_2, MOTIVO_3, MOTIVO_4");
			
				
		ResultSet rs = query1.executeQuery();
 		while ( rs.next() ){
 			
 			adados[0] = rs.getString("DATA_CRIACAO");
 			adados[1] = rs.getString("TITULO");
 			adados[2] = rs.getString("DATA_FOTO");
 			adados[3] = rs.getString("SITE");
 			adados[4] = rs.getString("DESC_SKILL_RESPONSAVEL");
 			adados[5] = rs.getString("GRUPO_SKILL_RESPONSAVEL");
 			adados[6] = rs.getString("PRAZO");
 			adados[7] = rs.getString("FLAG_CRC");
 			adados[8] = rs.getString("MOTIVO_1");
 			adados[9] = rs.getString("MOTIVO_2");
 			adados[10] = rs.getString("MOTIVO_3");
 			adados[11] = rs.getString("MOTIVO_4");
 			adados[12] = rs.getString("TOTAL");
 			
 			System.out.println(adados[0]+","+adados[1]+","+adados[2]+","+adados[3]+","+adados[4]+","+adados[5]+","+adados[6]+","+
 			adados[7]+","+adados[8]+","+adados[9]+","+adados[10]+","+adados[11]+","+adados[12]+","+adados[13]);
 		}
		
		//FileWriter salvar = new FileWriter ("CSI_INO_AJUSTES.csv");
		/*while ((dados = query1.readLine())!= null){
			
		}*/
			
		
		
	}

	

}

getMetaData() esse objeto tem todas a informações e esta dentro do seu ResultSet