Mine flowers like crazy and produces fruit on its own despite being solo, with limited pollinating insect access, and likely not a single other cattley guava in the state.
I'm not sure if these can be dioecious, that's the only explanation I can think of if you have such an old tree that flowers but produces no fruit. Perhaps its a male? I'm purely speculating here, somebody else will have more expertise.