Retorno TIMESTAMPDIFF

Boa tarde,

Estou querendo utilizar um código para pegar a diferença em horas entre 2 valores em timestamp e para isso utilizei a função TIMESTAMPDIFF, que pelo que vi, retorna um valor inteiro dessa diferença.

estou fazendo da seguinte maneira:

[code]try (Connection con = L2DatabaseFactory.getInstance().getConnection())
{
PreparedStatement statement = con.prepareStatement(“SELECT TIMESTAMPDIFF(HOUR,TEMPO_ANTERIOR,CURRENT_TIMESTAMP) FROM XXXXXX WHERE YYYYYYY=?”);
statement.setString(1, string);
ResultSet rset = statement.executeQuery();

		if (rset.first())
			int time = rset.get.......[/code]

minha dúvida é como pegar o valor inteiro retornado na execução dessa query? visto que toda função getInt tem algum valor como parâmetro de entrada.

int time = rset.getInt(1);

Ou

 PreparedStatement statement = con.prepareStatement("SELECT TIMESTAMPDIFF(HOUR,TEMPO_ANTERIOR,CURRENT_TIMESTAMP) AS diferenca FROM XXXXXX WHERE YYYYYYY=?");  
...
int time = rset.getInt("diferenca");

vlww, era isso mesmo!