Olá Arun,
Se um sinônimo se refere a um objeto inexistente ou inválido, ocorre um erro ORA-00980 ao acessar o sinônimo.
Você poderia executar o SQL gerado diretamente no banco de dados?
O problema pode ser causado por: o sinônimo utilizado está baseado em uma tabela, visão ou sinônimo que não existe mais.
Sugiro substituir o sinônimo pelo nome do objeto ao qual se refere ou recriar o sinônimo para que se refira a uma tabela, visão ou sinônimo válido.
Atenciosamente,
Wafa