Based on this section of the spec, the behavior is correct: https://github.com/apache/cassandra/blob/trunk/doc/cql3/CQL.textile#identifiers-and-keywords

Specifically, non-quoted identifiers have to start with a letter, and quoted identifiers can use any arbitrary sequence of characters.  So this identifier is only valid if quoted, which the driver is doing correctly.