Are you using openJDK or Oracle JDK? I know java7 should be based on openJDK since 7, but still not sure.
We have been using cassandra and java7 for months. No problems. A key concept of java is portable binaries. There are sometimes wrinkles with upgrades. If you hit one undo the upgrade and restart.