I don't know much about air traffic control, but I assume it's just as possible for ATC to initiate "contact" as for the plane to do so. Note the difference between...
1: "I last contacted them back in 2004"
2: "I last made contact with them back in 2004"
3: "I last had contact with them back in 2004"
4: "We were last in contact back in 2004"
...where #1 explicitly indicates I initiated the contact, and #2 strongly implies this, whereas #3 and #4 imply nothing at all about whether I contacted them, or they contacted me.
So in OP's case all we know is the last time there was any communication between ATC and the plane was at the specified location. I assume planes have automatic transmitting equipment, so we can't even be sure the flight crew were involved in (or even aware of) that "contact". It might just have been an automatic signal from the plane picked up by ATC.
TL;DR: If A and B had contact, communication (in either or both directions) occured. If A made contact with B, communication in both directions probably occurred, but we also know for sure that A initiated it.