Vous ne pouvez pas créer de curseur à l'aide de code Java.
Un curseur est une référence (pointeur) vers une structure de données interne à la base de données représentant une requête et un ensemble de résultats correspondant - créer le pointeur en dehors de la base de données n'aurait aucun sens.
Depuis la Documentation Oracle :
Vous devez créer une procédure stockée (ou fonction) dans la base de données qui renvoie un curseur, puis l'invoquer à partir de votre application externe.