If you want the gory details of why he is still a rookie... Here is the definition of a rookie:
A player shall be considered a rookie unless, during a previous season or seasons, he has (a) exceeded 130 at-bats or 50 innings pitched in the major leagues; or (b) accumulated more than 45 days on the active roster of a major league club or clubs during the period of a 25-player limit (excluding time in the military service).
Determining the first part of the rule is easy, any site that has player stats has at bats and innings pitched. The difficulty in determining who is a rookie is finding a source of data for when the player was part of the active roster during the period of a 25-player limit.
In 2007, in his only MLB work, Jurrjens pitched 30.2 innings for Detroit. Game logs from 2007 show he pitched aug 15, 21, 26 and in Sept. So, you can guess that his roster time was from around Aug 14 through Sept 1 that is well below the limit of 45 days. (Sept. doesn't count, it is not a period of 25-player limit)
It is easy to find game logs and yearly stats. I guess to be 100% sure you would have to look at mlb.com historical transactions to know when players are called up.