Looks like either the two DB rows contain same data or the process is somehow querying the same row in step # 4 which it did in step # 3.
I would suggest you run the process in verbose mode. Once the process has been completed, open the process
diagram in advanced view in application integration console and check the data returned by the two query steps
and see if they contain same data or different data . I also suggest you manually query the DB Table using an SQL client and check whether the two DB rows contain same data or different data.