If the process is not taking up any CPU time, it is deadlocked. Use the ps -fp [process id] command to investigate whether the process is still using CPU time.
The ps command is described in AIX debugging commands. For example:
$ ps -fp 30450 UID PID PPID C STIME TTY TIME CMD root 30450 32332 2 15 May pts/17 12:51 java ...
If the value of 'TIME' increases over the course of a few minutes, the process is still using the CPU and is not deadlocked.
For an explanation of deadlocks and how the Javadump tool is used to diagnose them, see Locks, monitors, and deadlocks (LOCKS).