Even if the dollar has problems, oil prices will compensate and the profit margin is so large that I don't think the dollar will affect JBII in the long term. Of course, if the general market is weak JBII will sell off temporarily as the big boys use the financial distress of others to force little guys out if possible.
If you really NEED some of your investment money, I would suggest you think about sitting on it until the next spike and then sell some. If you don't need the income now, think about the future numbers and the possibility (a strong one IMO) that this will be a dividend producing stock and a source of regular income in the future.
Since the stock is closely held, whoever is pushing the stock down has to SHORT in order to sell, that means they have to cover. That's why the road is so bumpy, shorting and covering. The stock moves up until buyers are satiated and buying slows. Then it is shorted down by players, and it goes down hard, then they have to cover and it goes up again quickly. Good news sends it to a new peak and they cycle repeats.
Look at how the chart for the last few months, the truth is there.