How can Find My iPhone be working with no data plan?
Yes, the device can communicate with Find my iPhone over Wi-Fi. Find my iPhone uses the currently available network connection, regardless of whether that be Wi-Fi or cellular. The GPS is still used to obtain location information along with Wi-Fi data and the location is sent over Wi-Fi to Find my iPhone.