Parece que o seguinte deve funcionar:
Select *
from table_name
WHERE TO_DATE(timestampVal, 'YYYYMMDD-HH24MISS') > sysdate - interval '1' year;
Observe também que reverti a comparação:você indicou que deseja linhas onde
timestampVal
não é mais velho há mais de 1 ano - então timestampVal
deve ser maior (mais recente) do que o tempo atual menos um ano. Tente isso.
Boa sorte.