You can book this route through American (arriving at 1:12 pm in SJU and departing at 1:55 pm) with a code share round trip ticket. We are traveling in June and I talked to American about this same flight and layover and they said the necessary time is built into the itinerary. Of course, a delay in your flight would be problematic. However, they assured me that if the flights are on time, the layover is long enough - even with checked bags. The agent also said that the gate would be close due to this shorter layover. I have no idea if this is true, I’m just sharing what they said.