Appunto... SPARQL e SQL sono due cose diverse, ma sono anche due cose diverse da Java.
Se io utilizzo SQL in un'applicazione Java, ma non riesco a reperire i dati dal DB perchè non so formulare la query, non ho un problema con Java, ma con SQL.

Il fatto che tu utilizzi SPARQL (che da quello che so è un linguaggio di interrogazione simile a SQL) all'interno di jena (che non ho mai sentito nominare) il quale fa uso di RDF (che è un'altra cosa ancora) non significa che il problema sia di natura Java, ma continua ad essere un problema legato a SPARQL che, come già detto, è u linguaggio a se stante.

Se tutti quelli che hanno un problema con SQL all'interno di applicazioni Java postassero qui, questo non sarebbe più un forum dedicato a Java, ma sarebbe un marasma, perchè arriverebbero anche quelli che richiamano librerie native (scritte in C, C++, Delphi) per problemi legati al linguaggio della libreria...


Ti sposto in Programmazione.


Ciao.