Just posting this as more of a talking point around comparing the behavior of classical RDMBS to Cassandra. This bug is fixable over in the JDBC driver, but look at isolation #2 & exception B:
http://code.google.com/a/apache-extras.org/p/cassandra-jdbc/issues/detail?id=72 It's coming from the server. Should Cassandra be more tolerant of feeding numbers into VARCHAR columns and vice-versa or is that the job of the client driver? ap