Это просто из-за одинарной кавычки вокруг метки.
Ваш код сгенерирует запрос, подобный этому CREATE (n:'Person' { ...})
, и он недействителен.
Вместо этого следует использовать обратную косую черту ( `) так что
CREATE (n:`Person` { ...})
Итак, ваш код должен быть:
var query2Neo = "CREATE (p:`" + de.Properties["samAccountName"].Value + "` { samAccountName:'" + de.Properties["samAccountName"].Value + "'})";
Более того, для значений ваших свойств вы должны использовать параметры запроса вместо генерации шифра запрос в вашем коде (но это невозможно для метки). Можно отправить карту в качестве параметра.