Hi,
Hibernate offers many integrations with "other stuff" and grid technologies, but from what you described you don't need much special things.
Remember Hibernate is primarily the interface between your app and a database, so in case of clustering/failover, each application talks to the database directly and there's not much you need to do (compared to self-coded JDBC code, as you might still want to configure your database with failover and such, but this doesn't affect Hibernate) besides taking care of one catch: if you use a second-level cache, one node might be caching something which the other node changed.
So you either a) avoid enabling second level cache b) use a clustered second level cache which talks to other instances to invalidate cache entries on all involved nodes (like Infinispan).
Nothing prevents you from having two Hibernate configurations pointing to the two different databases, one in LA and one in NY. Keeping the caches in synch between the two might be more costly than the benefits it brings (no idea not knowing the details, just expecting), as you suggest that each node only occasionally talks to the other, you might want to disable caching the remote data.
Working with two databases involves XA transactions, and because one is remote I'd recommend to use a proper Transaction Manager. The JBossTM is able to optimize resources pretty cleverly, so I think it should be able to avoid cross-country network roundtrips to the remote DB when operating on the local DB only, you might have to configure multiple datasources and use the proper one according to application logic.
To push on the new buzzwords, Infinispan is technically a Grid, at JBossWorld in May they will show a demo about multi-datacenter clustering, so eventually you might use all possible second level cache configuration even cross-region, depending on your kind of workloads I can't predict which one would be better.
There's also the option to shard the entities, have a look at the recent webinar from Steve Ebersole:
http://www.jboss.org/webinars