So You Want To Be A Javizon (but didn't know how to translate Diablo 2 into a D&D 3.5 character)

There's several ways to go about doing this, but in brief:

1) Duskblade. This is for using your channeling through your spear, letting you apply nasty effects when you launch a spear/dart

2) THIS. IS. SPAR... aw shaddup already. Shortspear + Shield. TWF with Improved Shield Bash to be able to duo-wield spear and shield. Get Bashing enchantment on said shield. Best chassis here is going to be a Scout Ranger Swift Hunter build that has a dip in Cloistered Cleric for Travel Devotion.

3) Warblade/Bloodstorm Blade. This is for just being plain nasty with your spear. With Bloodstorm Blade, you can treat your thrown weapon attacks as melee attacks, so you can Power Attack with thrown attacks, and initiate maneuvers. How about tacking on 2d6 Con damage when you chunk that spear? Yea, he can do that. How about ignoring DR and adding a handful of dice on top? Yea, he can do that too.

Rogue is really sub-par here. Option 2 has all your hide/move silently/spot/search/listen needs, if that's the route you want to go.