Ayuda con jTable

Hola a todos, tengo un problema con un jtable y no se como solucionarlo, lleno un jtable con datos desde mysql y en una columna cargo la diferencia entre dos horas, con un TIMEDIFF, el error es cuando me sale un valor de hora negativo es decir -04:50 por ejemplo y me sale un mensaje de error de SQLException bad format, ahora la pregunta es como puedo insertar ese valor negativo en el jTable?? he buscado y no he encontrado nada, he probado con rs.getString, rs.getTime y varios mas, alguna orientación por favor...

Gracias

pd: adjunto una imagen del error, el timediff lo hago así (TIMEDIFF(max(marcas), '17:33'))

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Ayuda con jTable

¿Qué formato tiene la 6° columna de tu tabla?

Imagen de julgo

si la columna le acepta

si la columna le acepta valores positivos entonces es de tipo String , además la exception esta relacionada a mysql asi que de repente la función max(marcas) esta retornando otro formato de la hora