Se você retornar um nó do cypher, ele será retornado como um Map no caso remoto, então você pode usar
(Map)rs.getObject("n") para acessar a propriedade. Se você usar getString(), obterá uma representação JSON.
Se você precisar de node-id's ou -labels, você deve devolvê-los explicitamente, assim:
MATCH (n)
RETURN { id : id(n), labels : labels(n), data: n } as node
Então, novamente, você recebe um mapa de volta com o
id , labels e as propriedades do nó como data Campos. Para controlar a transação você usa
connection.setAutoCommit(false) e connection.commit() ou connection.rollback() .