Eu tive um erro semelhante do meu lado quando estava usando JDBC no código Java.
De acordo com este site (o segundo awnser) sugere que você está tentando executar a consulta com um parâmetro ausente.
Por exemplo :
exec SomeStoredProcedureThatReturnsASite( :L_kSite );
Você está tentando executar a consulta sem o último parâmetro.
Talvez em
SQLPlus
ele não tem os mesmos requisitos, então pode ter sido uma sorte que funcionou lá.