To get a string representation of a BigDecimal object, just call the toString() method (inherited from Object). If you need particular formatting, get the doubleValue() and format with java.text.DecimalFormat or use the various Formatter convenience methods if you're using 1.5.
Did you note that "the results of this constructor can be somewhat unpredictable"? Compare the API's description of the BigDecimal constructor that takes a double vs. the BigDecimal constructor that takes a String.
(Also, did this work for you? I'm assuming that the variable "Amount" -- which should be lowercase by convention -- was previously declared as type BigDecimal.) [ September 10, 2005: Message edited by: marc weber ]