Why is the sign of diffusion current densities as given below?
Diffusion happens because of an unequal concentration of carriers. Carriers diffuse from the higher concentration to the lower concentration. The change of concentration is described by a gradient which points in the direction of the higher (!) concentration. In other words they move in the direction of the negative gradient.

This is where the additional minus sign comes in so that the current becomes positive.