I'm pretty sure that the ability to map a class across multiple tables is only targetted for hibernate3 with no plans to backport it to hibernate2. But I may be incorrect there. At any rate, it would still have the same limitations as the one-to-one mapping.
Just to understand better, you have two tables which logically represent a one-to-one relationship but semantcially implement a one-to-many relationship (the many side having an fk back to the one side's pk)? If thats the case, just use the one-to-one mapping using the property-ref attribute. Check out the docs regarding "unique foreign key associations" under
http://www.hibernate.org/hib_docs/reference/en/html/mapping.html#mapping-declaration-onetoone