that which is manifested and is running is called prarabdha and it cannot be changed so it is said but that which is to be manifested in future lives can be changed by meditation on gods name ? one can avoid all that suffering
short answer - No japa cannot compensate for your deeds.
Long answer - japa/kirtan is only one of the way to start your journey on aadhyatm. It is means to start change flux of thoughts going through mind. To train mind and body to sit and try experiencing "Ras" in god's name and good deeds. This will ultimately start changing your daily habits and interaction group. Once mind starts to extract "sukha/joy" from lord's name, your source of joy is changed from world to god; new path/doors will open. Even if some worldly/physical "dukh/sorrow" comes, they wont effect person much.
That said, it should not be under estimated. It is first step and most critical step in journey from human to super human.