Yep - try this instead:
Status status = twitter.showStatus(Long.parseLong(tweetID));
int favorites = (status.isRetweet()) ?
status.getRetweetedStatus().getFavoriteCount() :
status.getFavoriteCount();
If the status is a retweet, getFavoriteCount from retweeted status, else getFavoriteCount from the tweet itself.