Consulting the Neo4j cypher documentation and performing some tests show that it is only possible to use type Integer (and Float) for numbers in Cypher queries. There is no way to store a Long value as property.
E.g. the query
create (n:Person {id:'M...