They're also from Hoenn and they were catched on the same date...
Maybe you get one in FR/LG, then you transfered it to Emerald. After that you (hatched a shiny Eevee egg and) cloned it (but if you cloned it, why does the other have a different nature?). Finally you've transfered it to Diamond...