This looks OK. JProfiler shows elapsed times, not CPU times. By default, the CPU views cumulate all threads, so with 200 concurrent threads, the displayed time measurements should be upwards of 200 times of the time measurements for a single thread.
You can use the thread selector at the top to switch to a single thread, then you will see times that correspond to the total run time.