So, the Java 7 runtime is completely managed by Oracle now. Apple's no longer packaging Java past Java 6. Maybe it'll get better, we can hope. What's the issue, exactly? Why is this so problematic?
For what it's worth - the issues I'm seeing with the Mac version are NOT fixed by downgrading. At least, I haven't hit anything in Java 7 that isn't in Java 6, unless you're saying that the issues that are present are a result of the Java 7 fixes that you've put in.
I think plunging forward with Java 7 is probably the best idea, IMO, given that Oracle is pushing forward with all of the OS X dev now. Just my $0.02. Happy to help where possible.
I also have Linux/Windows, so I can always do my work in Spine on one of those if I really get into a mess.