This problem is not caused by enums. You cannot use the special character "/" in any identifier, such as an enum, record, class, function or variable.
You can find the allowed characters in https://docs.oracle.com/javase/specs/jls/se16/html/jls-3.html. However even if something is legal, that does not necessarily mean that is a good idea, as there are certain naming conventions, such as UpperCamelCase for class names.
Identifier:
IdentifierChars but not a Keyword or BooleanLiteral or NullLiteral
IdentifierChars:
JavaLetter {JavaLetterOrDigit}
JavaLetter:
any Unicode character that is a "Java letter"
JavaLetterOrDigit:
any Unicode character that is a "Java letter-or-digit"
The "Java letters" include uppercase and lowercase ASCII Latin
letters A-Z (\u0041-\u005a), and a-z (\u0061-\u007a), and, for
historical reasons, the ASCII dollar sign ($, or \u0024) and
underscore (_, or \u005f). The dollar sign should be used only in
mechanically generated source code or, rarely, to access pre-existing
names on legacy systems. The underscore may be used in identifiers
formed of two or more characters, but it cannot be used as a
one-character identifier due to being a keyword.
The "Java digits" include the ASCII digits 0-9 (\u0030-\u0039).
However what you can do is create a constructor that takes a string argument and pass that to a field and call that constructor when creating the enums. In this manner you can associate all kinds of strings with your enum constants.