Ho risolto, per chi fosse interessato il metodo
jta.getText(jta.getLineStartOffset(row), jta.getLineEndOffset(row)-jta.getLineStartOffset(row))
ritorna il testo della riga row (e lancia una eccezione da gestire riguardante un numero di riga errato)