Como somar variáveis TIME no Jasper?

E ai pessoal?

Estou tentando montar um relatório no JASPER baseando nessa SQL

SELECT
alunos.nome AS alunos_nome,
frequencias.data AS frequencias_data,
frequencias.horaIn AS frequencias_horaIn,
frequencias.horaOut AS frequencias_horaOut,
TIMEDIFF(horaOut, horaIn) As horasDeAula
FROM
alunos alunos INNER JOIN frequencias frequencias ON alunos.id = frequencias.idaluno

Além desses dados preciso somar o campo horasDeAula para cada aluno. Bom, criei uma variável chamada somaHorasAula, defini como java.sql.Time, coloquei o Calculation Type como SUM e em Variable Expression coloquei $F{horasDeAula}.

O problema é que a variável somaHorasAula é exibida mas apenas com o valor do último campo horasDeAula.

O que estou fazendo de errado?

Desde já, valeu pela ajuda!