Nice you confirmed a DJM900 works fine with the Sound2FreestylerDMX tool. I was not yet able to test it myself. I don't have a DJM900 but a DDJ-SX2.
It looks like you configured everything right from your DJM900 to Freestyler. Now it's only a matter to configure Freestyler and your cues the right way.
Maybe the wiki http://www.freestylersupport.com/wiki/sound_2_light
is usefull, but forget everything about Sound 2 ligth. The beat of the sound comes now from Sound2FreestylerDMX instead of Sound 2 light. The rest in the wiki is similar when you use Sound2FreestylerDMX