25
Use whichever one best fits your model. Instant is a representation of a millisecond timestamp value, DateTime is a calendar-based object. Each one can be easily converted into the other, so there's no need to restrict your model according what the database needs.
So you need to ask yourself - what data am I actually modelling? Is it a year/month/day/hour/minute/second/etc value, or is it just an arbitrary moment in time with no particular meaning?