Hi Julia,
The timeout error may be caused by the fact that the ElasticSearch server is not able to reach the NEO4J server (due to firewall rules, network issues or a wrong connection URL).
Can you check the connection string you are using ?
You may have a look at the current NEO4J documentation:
http://neo4j-contrib.github.io/neo4j-jdbc/
We currently support the HTTP protocol. So, you connection string should look like this:
jdbc:neo4j:http://<host>:<port>/
You may also test from your ElasticSearch server if the Neo4J server is reachable. A typical telnet command should do the job. Typically from a terminal:
telnet myneo4jservername 7474
Notice that the port is not a standard HTTP port. By default, Neo4J is using 7474:
https://neo4j.com/docs/operations-manual/current/configuration/ports/
You should check which port is currently in use in your current configuration.
Let me know.