I've done many trips to (or through) SJU in "O" and always earned 100% EQM. "O" fares earn miles to every destination where stickers can be used for upgrades, regardless of whether or not dictionaries, encyclopedias, wikipedia, or any other source considers these destinations to be part of "Latin America."