В настоящее время на merge
вы устанавливаете дату только в том случае, если она уже существует. Вы можете установить on create
для инициализации списка, когда он еще не существует:
LOAD CSV WITH HEADERS FROM 'file:///jockeys.csv' AS line
with distinct line MATCH (j:Jockey { name: line.JOCKEY_NAME}), (h:Horse { name: line.HORSE_NAME})
MERGE (j)-[r:JOCKEYED]->(h) ON CREATE SET r.date = [line.RACE_DATE]
ON MATCH SET r.date = r.date + date(line.RACE_DATE)