Backstory
I've been working at this office for about 3 months now and everything seems to be going smooth. During our company's time allocated for sports while we were standing with ~12 people on the field, somone came from the office and shouted toward John that his child was sick. A little while later I tried to make smalltalk with John, nothing out of the ordinary here. I was worried about John's child so naturally I asked if everything was all right. To which he replied:
Yes everything is fine.
Turned out that this was not the case and totally inappropriate to ask. He was struggeling to keep his tears in for the next 4 hours. I felt really bad afterwards but assumed that he knew I didn't mean to hurt him like that.
Forward a couple of days and his behaviour toward me has totally flipped. He rarely jokes with me anymore and I can just feel a vengeful tone when he speaks to me. Today first thing in the morning when I entered the office after I greeted everyone he remarked:
You should settle down a bit and keep your noise down.
Then 10 mins later at the coffee machine I asked if he meant it and if he did that I would adjust. To which his reply was:
Yeah I did mean that, rumours have spread, you should know your place as an intern.
Question
I'm at a loss here, I really didn't think he would take it as a personal attack. How can I make clear that I didn't know about his situation and want to apologise?
Addendum
My ambition is to join this company in the future so approaching this situation with the utmost care is important