Except, there are no guarantees the price you get on the sale of those bonds will be the same as the price you initially payed.
The possibilities are you might get your money back, you might make money or you might lose money on that sale.
Edit: In fact as can be seen by the graph below the yield on 30 Year T-Bonds is going up, indicating the price of the bond is falling (as the price moves inversly to the yield).
http://www.marketwatch.com/investing/bond/30_year
NOTE: See the 6m curve from link above
If you're an American with, say, $75k to park, there's no reason to put it in a treasury at negative interest, of course: you can just put it in an FDIC-insured bank account. But if you're a Cypriot with $50m to park, buying treasuries looks attractive relative to Eurobonds or Cypriot banks, and continues to look attractive even if prices rise to the point where the interest rate is moderately negative.
But in neither case should you buy a 30-year bond for short-term cash parking, unless you are either hedged against the interest-rate risk, or willing to expose yourself to a bet on the direction interest rates will move. If they move the wrong way, your $100k might be worth $90k next year, which will completely wipe out your 3.5% interest and more.
Those were not bonds, but rather Treasury Inflation Protected Securities (TIPS) which are tied to CPI.
The fixed payment on five-year TIPS, known as the real yield, has been pushed below zero because the rise in the CPI is greater than the yield on regular five-year U.S. notes
http://www.bloomberg.com/news/2010-10-25/treasury-draws-nega...
Why they were negative is because they are tied to CPI and the CPI was higher than the interest on similar short term bonds.
So provided the CPI continues to rise, these TPS securities (which are tied to CPI) will end up paying more return than similar short term bonds.
In other words the market was betting the CPI would continue to rise while short term interest rates would remain low.