I was able to find the error. It has something to do with the naming convention, since I've been using the
string "IMG" + the Timestamp without any formulation or addition of unique data, and since ArrayList execution is faster than a second, there are times wherein one file gets the same filename, overwriting the existing file.
Thank you for the help!